setTimeout和模拟点击在Safari中不起作用

时间:2012-09-22 13:28:50

标签: javascript click settimeout

这是另一篇文章的回答。在FF,Opera和IE7中工作正常,但在Safari中则不行。需要帮助。

window.onload = function() {
    setTimeout(function() {
        window.parent.document.getElementById('wplightbox_bkgrnd').click();
    }, 2000);
}; 

用于灯箱内的页面加载,以关闭灯箱。

1 个答案:

答案 0 :(得分:1)

问题不在setTimeout,问题在于safary没有正确执行click()。所以你需要模拟它。

在这里,您可以找到如何做到How to simulate a mouse click using JavaScript?