[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Указать расстояние от начала до места клика
N0ob
Вот допусти у меня есть див:
<div style="width: 100px; height: 5px; background-color: black;"></div>

Допустим я кликнул по центру этого дива. Получается на 50-ом пикселе. А если я кликну чуть левее, как мне узнать какой это пиксель? даже мне желательно не в пикселях ,а в процентах. Как это сделать?
AllesKlar
как-то так
http://learn.javascript.ru/mouse-clicks#координаты-мыши

_____________
[продано копирайтерам]
N0ob
AllesKlar тут только относительно window и документа/страницы. А как относительно какого либо элемента сделать?
sergeiss
Цитата (N0ob @ 10.03.2014 - 14:35)
А как относительно какого либо элемента сделать?

Включить логику для начала smile.gif

1. У каждого элемента есть положение в документе.
2. Мы можем узнать точку клика в документе.
3. Объединяем пп. 1 и 2.

PS. Если работаешь с jQuery, то там всё это делается очень легко.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
N0ob
Все. Спасибо. Сделал!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.