我以爲jQuery的click()
可以讓我們添加一個處理程序或只需點擊一個元素?jQuery的click()沒有點擊?
不過,我想:
$(function() {
setTimeout(function() {
$('a').first().trigger('click'); // or click(), the same
}, 3000);
});
,等待3秒鐘,也不會在頁面單擊第一個<a>
元素......怎麼來的?
更新:這是關係到What is the best way to make the Yahoo media player autostart, jQuery?等應該已經有事件處理程序,點擊一個媒體,所以怎麼來.click()
,這是一樣的trigger('click')
,沒有發射過該事件處理程序?
您可以在IE中點擊;-) [但不是FF ,不知道其他人。] – 2010-06-28 07:48:59
你確定你可以在IE中「點擊」嗎?我試過IE 8,它不會跟隨鏈接。此外,請參閱http://stackoverflow.com/questions/3130937/jquerys-click-can-trigger-event-handlers-only-for-dom0-and-event-handlers-regi – 2010-06-28 08:46:47