【will】safari下不能响应click事件

safari下如果用document.getElementById("id").click()触发点击事件,是没有效果的

解决办法:

var e = document.createEvent('MouseEvent');    
e.initEvent('click', false, false);    
setTimeout(document.getElementById("id").dispatchEvent(e),0);

posted @ 2013-07-11 09:53  emteam  阅读(579)  评论(0)    收藏  举报