将 onClick 更改为 onLoad
我对整个 jquery 游戏很陌生,但我发现了一个很棒的片段,这正是我所需要的,但我需要后半部分在页面加载时发生,而不是在单击按钮时发生。
$(window).load(function(){
$('iframe').load(function() {
$('iframe').show()
$('#loading').hide();
});
$('#button').click(function() {
$('#loading').show();
$('iframe').attr( "src", "http://www.apple.com/");
});
});
因此,单击按钮后发生的操作实际上是在页面加载时发生的……无需等待单击按钮。这是一件简单的事情,只是不知道如何去做,而且真的不需要学习 jQuery 的细节,因为这是我唯一需要使用它的时候。
I'm new to the whole jquery game but I found a great tut snippet that is just what I need, but I need the latter half to happen as the page loads, not when the button is clicked.
$(window).load(function(){
$('iframe').load(function() {
$('iframe').show()
$('#loading').hide();
});
$('#button').click(function() {
$('#loading').show();
$('iframe').attr( "src", "http://www.apple.com/");
});
});
So the action that would happen following a button click actually happens right as the page is loaded... no waiting for the button to be clicked. It's a simple thing, just don't know how to do it and really do not need to learn the in and outs of jQuery as this is the only time I need to use it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
试试这个
Try this
你试过这个吗?
Have you tried this ?
很确定您想要 $('#button').onclick(...) 而不是 $('#button').click(...)
click 函数模拟并触发单击事件。
Pretty sure you want $('#button').onclick(...) not $('#button').click(...)
The click function simulates and fires a click event.