我有这个功能,我希望在5秒后执行:
$(document).ready(function() {
$("#signInButton").trigger('click');
});
谢谢
答案 0 :(得分:16)
使用setTimeout()
功能:
$(document).ready(function() {
setTimeout(function() {
$("#signInButton").trigger('click');
}, 5000);
});
答案 1 :(得分:2)
$(document).ready(function() {
setTimeout(function() {
$("#signInButton").trigger('click');
}, 5000); // for 5 second delay
});
答案 2 :(得分:1)
$(document).ready(function() {
setTimeout(function() {
$("#signInButton").trigger('click');
}, 5000);
});
答案 3 :(得分:1)
这样的东西?
$(document).ready(function() {
setTimeout(function() {
$("#signInButton").trigger('click');
}, 5000);
$("#signInButton").click(function(){
alert("I'm clicked!");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="button" id="signInButton" value="Click Me" />
详细了解窗口的setTimeOut方法