trigger() работает только для событий jQuery?
Добрый всем день
Есть на бор картинок в галерее. По клику на каждую картинку происходит событие. Это событие описано с помощью JS. Я добавляю триггер, который должен инициировать клик по определенной картинке: $j(elem).trigger('click'); Но пока что-то ничего не происходит. Вопрос: 1. Можно ли инициировать события с помощью trigger() для кода js 2. Как сделать правильно? |
для имитации можно использовать метод click(); без параметров.
либо $("#test").click(); либо $("#test")[0].click(); вроде один из двух вариантов должен сработать. Точно не знаю, пробуй. |
при $("#test").click();
ничего не происходит, а при $("#test")[0].click(); ошибку выдает: Object http://... has no method 'click' но все равно спасибо, идея интересная |
Цитата:
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> <!-- <link rel="stylesheet" type="text/css" href="tmp.css" /> --> <style type="text/css"> </style> <script type="text/javascript"> function Test() { alert('Ok'); }; function Start() { $('#test').trigger('click') }; </script> </head> <body> <input type='button' id='test' value='Test' onclick='Test()' /> <input type='button' value='Start' onclick='Start()' /> </body> </html> |
Блин, а чего же у меня не работает тогда.... Но большое спасибо! Это сужает рамки
|
Часовой пояс GMT +3, время: 21:03. |