我正在做一个关于在页面加载时触发链接上的点击的简单示例,但它不起作用。我不想导航那个href我只是想让触发器工作,我会继续工作 这是头部代码
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js" type="text/javascript"> </script>
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
$("a#test").trigger('click');
},1000);
});
</script>
和正文代码
<a href="http://www.yahoo.com" id="test">click</a>
答案 0 :(得分:2)
你能试试吗,
$(document).ready(function() {
$( "#test" ).on( "click", function() {
alert('Clicked');
window.location.href = $( this ).attr('href'); //automatic redirection from the link href
console.log('clicked');
});
setTimeout(function() {
$("#test").trigger('click');
},1000);
});
答案 1 :(得分:1)
它实际上正在工作,但它不会重定向你。
你可以在这里看到一个例子。
setTimeout(function() {
$("a#test").trigger('click');
},1000);
$("a").on('click', function(){
$(this).css('font-size', 50)
})