JQuery自动图像单击

JQuery自动图像单击,jquery,html,image,Jquery,Html,Image,我不太擅长编程,但我能写一些基本的东西。 如何使用Jquery在10秒后单击图像,而不向HTML中添加任何属性 HTML代码: <a href="http://www.google.com" class="google"> <img src="google.png" alt="Click here"> </a> 你的意思是: $(".google").find("img").delay(10000).trigger("click"); 尝试使用se

我不太擅长编程,但我能写一些基本的东西。 如何使用Jquery在10秒后单击图像,而不向HTML中添加任何属性

HTML代码:

<a href="http://www.google.com" class="google">
   <img src="google.png" alt="Click here">
</a>

你的意思是:

$(".google").find("img").delay(10000).trigger("click");
尝试使用setTimout()

或.delay()

但请记住,所有这些都不会触发默认操作,即由于浏览器限制而导航到其他页面

function func(){
   $(".google > img").trigger("click");
}
setTimeout(func,10000);

您需要的是让浏览器仅在经过特定时间后才能解释您的href。您可以通过在链接的href上使用setTimeout函数来实现这一点:

“10秒后点击图片”是什么意思?让反应延迟?
$(".google img").delay(2500).queue(function(){
    $(this).trigger("click");
})
function func(){
   $(".google > img").trigger("click");
}
setTimeout(func,10000);
$(document).ready(function(){
    $('.google').click(function(){
        var href = $(this).attr('href');

        // link follow delay
        setTimeout(function() {window.location = href}, 10000);
    });
});