» Веб-дизайн>jQUERY. Клик по экрану..не по элементу. как?
AlexanderSergeev 17:13 23.05.2012
Такой вопрос. на сайте множетство элементов, которые рандомно могут растянуться на весь экран.
Как прописать "клик по области экрана", не зная какой элемент сейчас на переднем плане? Короче имитация тупого клика мышкой куда-нибудь.
[Ответ]
ProcXel.A 17:40 23.05.2012
Насколько я понял, click получает параметр eventObject. Поэтому, по идее, можно всем элементам назначить вот такую функцию click( function( eventObject ) { MyClick( eventObject ) } )
а уже в MyClick описать, что делать с элементом. При этом элемент каждый раз будет приходить разный, а действия над ним будут одинаковые. Но я не пробовал так пока делать. Попробуй.
Эх попробовал - да, это вариант, но опять же - элементов гора. Даже если прописать клик-событие на все, условия то нет - неизвестно по чему клик будет. А все объекты (если не на весь экран в данный момент) имеют свои функции.
Короче === забил, попроще решения поищу.
Спасибо.
[Ответ]
silly 22:08 23.05.2012
Так что здесь нужно? Имитировать событие или навесить обработчик?
[Ответ]
ProcXel.A 22:24 23.05.2012
AlexanderSergeev, если ты точно скажешь, что хотел, то тебе помогут. Просто ты непонятно объясняешь.
Сообщение от AlexanderSergeev:
неизвестно по чему клик будет
current_click_elem - это и есть тот элемент, по которому кликнули.
[Ответ]