#javascript #jquery #events #mouseevent #css-position
#javascript #jquery #Мероприятия #mouseevent #css-позиция
Вопрос:
Как получить позицию события щелчка в процентах и как передать это значение элементу через jQuery? Когда я прохожу через .css()
метод, он всегда передается в виде пикселей.
События e.pageX
и e.PageY
возвращают значения в пикселях. Я могу рассчитать процент, но если есть какой-то способ получить процент, я его использую.
Основная проблема заключается в передаче значений в процентах элементу.
Ответ №1:
Там нет предварительно рассчитанного процентного свойства.
$('element').click(function(e){
var percent = e.pageX / $(window).width() * 100;
$(this).css('left',percent '%');
});