Size: a a a

2021 May 21

AA

Anton Antonov in javascript_ru
да и вообще смотря какая задача у тебя стоит
источник

AA

Anton Antonov in javascript_ru
тестовое задание/реальный проект/просто из интереса
источник

В

Влад in javascript_ru
Тестовое
источник

В

Влад in javascript_ru
Вроде нормально может быть ещё элегантнее перекодено
источник

AA

Anton Antonov in javascript_ru
да, может. Но времени кучу потратить можно. Тут надо смотреть в ТЗ
источник

К

Константин in javascript_ru
Машину
источник

M

Me👀 in javascript_ru
Привет, кто-то разбиается в d3.js или devextreme chart?  Нужен совет)
источник

OP

Oleg P in javascript_ru
Добрый день!

У меня есть контейнер с position: relative. По клику в нем хочу взять координаты относительно границ контейнера. Т-е верхняя левая точка 0,0,
нижняя 200,200 - если контейнер имеет размер квадрата 200.
Вопрос - какие свойства брать из:

x,y или offsetX, offsetY, clientX, clientY, layerX, layerY?

Из всех по значению клику ближе к 0,0 - это offsetX
источник

К

Константин in javascript_ru
clientX если ловишь точно его
источник

К

Константин in javascript_ru
Если нет, то надо высчитывать самому
источник

К

Константин in javascript_ru
getBoundingRect и пошёл
источник

К

Константин in javascript_ru
Подписываешься в нем
источник

OP

Oleg P in javascript_ru
Делаю так:

       let rect = this.container.nativeElement.getBoundingClientRect();
       let x = e.clientX - rect.left;
       let y = e.clientY - rect.top;

Потом хочу отрисовать точку в контейнере this.container в месте клика x,y
источник

К

Константин in javascript_ru
Ну я делаю так же
источник

К

Константин in javascript_ru
Но у меня там относительно окна, так как эвент на document
источник

К

Константин in javascript_ru
источник

YK

Yury Khmarin in javascript_ru
источник

OP

Oleg P in javascript_ru
Спасибо, вроде работает. Такой вопрос, если картинка скелится автоматически в контейнере, версткой. При какой событие получить ее рисайз значения ширины и высоты, чтобы определить кожфыициент scale от начального значения.
источник

YK

Yury Khmarin in javascript_ru
задачу решил так:         sidebar.offsetHeight -
       window.innerHeight +
       SPACE +
       navbarWrapper.offsetHeight;
источник

К

Константин in javascript_ru
Только через MutationObserver
источник