2012-03-02 138 views
1

是否有創建重複最後一次點擊的點擊事件(或效果)的方法?如何在用戶第一次點擊JavaScript後創建另一次點擊

我不需要jQuery的,也不MooTools的或任何其他JavaScript的lib,只是純粹的javascipt的。

+0

可能重複的是有可能通過JavaScript觸發鏈接(或任何元素)的點擊事件?](http:// stackoverflo w.com/questions/143747/is-it-possible-to-trigger-a-links-or-any-elements-click-event-through-javasc) – 2012-03-06 03:43:04

回答

1

你想谷歌的「手動觸發事件在JavaScript中」或「模擬JavaScript事件」。

既然你拍攝的最後一場比賽,你就知道它是什麼,能養活它變成一個功能。在其上放置一個計時器或計數器,以在指定的時間段內停止或重複。

下面是一些示例代碼:

function fireEvent (element, event) { 
    if (document.createEventObject) { 
    // dispatch for IE 
    var evt = document.createEventObject(); 
    return element.fireEvent ('on' + event, evt) 
} else{ 
    // dispatch for firefox + others 
    var evt = document.createEvent ("HTMLEvents"); 
    evt.initEvent (event, true, true); // event type, bubbling, cancellable 
    return !element.dispatchEvent (evt); 
} 

檢查這個網站:

http://lifescaler.com/2008/04/simulating-mouse-clicks-in-javascript/

相關問題