Jquery自动触发x秒后单击

时间:2014-05-11 22:22:38

标签: javascript jquery

我正在尝试在特定链接中自动点击我的网站,但它不起作用.. 我也在使用代码,如果html没有加载jquery加载然后运行我的脚本..

我的代码没有点击......任何想法?

<div id="mydiv">
<a id="aww" href="http://www.google.com" target="_blank">ss</a>
</div>

<script>
(function() {
    // Load the script
    var script = document.createElement("SCRIPT");
    script.src = 'http://code.jquery.com/jquery-1.10.1.min.js';
    script.type = 'text/javascript';
    document.getElementsByTagName("head")[0].appendChild(script);

    // Poll for jQuery to come into existance
    var checkReady = function(callback) {
        if (window.jQuery) {
            callback(jQuery);
        }
        else {
            window.setTimeout(function() { checkReady(callback); }, 100);
        }
    };

// Start polling...
checkReady(function($) {

$(document).ready(function(){ 
setTimeout(function() {
$('#aww').trigger('click'); 
}, 9000);
});


    });
})();
</script>

1 个答案:

答案 0 :(得分:1)

为什么不简单地使用纯JS?

<script>
setTimeout(function(){
    var href = document.getElementById('aww').getAttribute('href'); 
    window.location.href = href;
},2000);
</script>

</body>