Скажите, что у вас есть изображение шириной 200 пикселей. Есть ли способ определить, насколько далеко от левой части изображения вы нажали? Например, если вы нажали в мертвой точке, вы получите 100. Я попытался использовать что-то вроде ui.position.left, но не смог заставить это работать. Есть идеи?Определите левое смещение щелчка с помощью jQuery
1
A
ответ
6
Во-первых, получите положение X изображения. Затем используйте информацию о событии, чтобы получить X-позицию события click.
После того, как у вас есть эти два, это простая математика, чтобы получить результат:
$('#yourImg').click(function(e){
var imageLeft = $(this).offset().left;
var clickLeft = e.pageX;
var howFarFromLeft = clickLeft - imageLeft;
});
0
Вам нужно найти координаты мыши в момент щелчка (, используя событие щелчка, event.pageX
, event.pageY
). Затем найдите местоположение изображения в теле. и вычесть его из mouseposition ..
В результате будет координаты внутри изображения .. Demo
Смежные вопросы
- 1. Смещение сбрасываемого с помощью Jquery
- 2. jQuery: Найти левое смещение в то время как внутри $ .proxy
- 3. Определите вариант из отборной с помощью JQuery
- 4. Fadeout кнопку после щелчка с помощью JQuery
- 5. Как сбросить объект с помощью щелчка jquery
- 6. JQuery, DRY. Функции щелчка с помощью ajax
- 7. захват события щелчка документа с помощью jquery
- 8. Включить/выключить функцию щелчка с помощью jQuery
- 9. Подавить событие щелчка с помощью JQuery
- 10. Animate смещение с JQuery
- 11. Выделите ссылку с помощью щелчка
- 12. JQuery, неправильно левое положение
- 13. Как получить оставшееся левое пространство с помощью jQuery
- 14. Возвращение вертикального смещения элемента с помощью jQuery
- 15. IE6 добавил большое левое смещение к моему элементу?
- 16. Jquery без события щелчка
- 17. Добавить дополнительное левое и правое смещение для диаграммы
- 18. Смещение __m128i с помощью _mm_slli_epi64
- 19. Смещение функции с помощью unittest
- 20. Смещение с помощью C-указателей
- 21. JQuery с функциями 2 щелчка
- 22. Определите, какой щелчок был нажат с помощью JQuery
- 23. Определите проблемы сети во время запроса ajax с помощью JQuery
- 24. Определите встроенный код в текстовом поле с помощью jQuery
- 25. Определите позицию для конкретного элемента с помощью jquery
- 26. Получить смещение начальной точки диапазона с помощью jQuery
- 27. Сбросить jquery после щелчка
- 28. Смещение курсора с jQuery (не кареткой)
- 29. JQuery toggle смещение
- 30. jQuery левое и правое назначение
/imgLeft/imageLeft/с – Nobu