Size: a a a

JavaScript — русскоговорящее сообщество

2021 April 23

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
курсор вроде бегает, но почему то стрелка высоко от него
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
а должен на уровне быть
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
то есть бегает за курсором, но чуть на расстоянии?
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
ага
источник

AH

Alex H. in JavaScript — русскоговорящее сообщество
не уверен, что это совсем то, что нужно
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
все равно немного не так бегает, как будто с задержкой или типа того
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
могу прислать проект, если интересно посмотреть
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
transform-origin , наверное дело в нём
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
и как исправить?
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
50% 50%
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
целый проект не хочется скачивать, был бы codepen, так бы проще было помочь гораздо.

Если проблема в том, что на расстоянии объект, то надо просто формулы x и y подправить. 87 — это что, ширина/высота твоего кружка?
формула примерно такой должна быть x = e.clientX - rect.left - ширина/2
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
а, ну или transfor-origin, да, наверное будет проще
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
я честно не знаю что это
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
это где его прописать?
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
$('.main').on("click mousemove", function(e) {
   var cursor = $(".volume__btn"),
     rect = this.getBoundingClientRect(),
     x = e.clientX - rect.left - 87,
     y = e.clientY - rect.top - 87;
   cursor.css("transform", "translate(" + x + "px," + y + "px)");
 });
источник

sr

serhio ramos in JavaScript — русскоговорящее сообщество
css к play
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
хотя подожди, transform-origin тут не поможет же. Какая разница, к какой точке прилагать сдвиг? Он влияет на поворот и скейл
источник

UT

Unknown T. in JavaScript — русскоговорящее сообщество
вот пробовал вместо 87 другие значения ставить и подобрать нужный сдвиг?
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
навел меня на мысль)
источник

NN

Nikita Nevskiy in JavaScript — русскоговорящее сообщество
я похоже понял, в css нао прописать кое что и там в js подправить и должно сработать
источник