JQuery自动图像单击
我不太擅长编程,但我能写一些基本的东西。 如何使用Jquery在10秒后单击图像,而不向HTML中添加任何属性 HTML代码: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
<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);
});
});