如何在用户第一次点击JavaScript后创建另一次点击
问题描述:
是否有创建重复最后一次点击的点击事件(或效果)的方法?如何在用户第一次点击JavaScript后创建另一次点击
我不需要jQuery的,也不MooTools的或任何其他JavaScript的lib,只是纯粹的javascipt的。
答
你想谷歌的“手动触发事件在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/
可能重复的是有可能通过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