将onClick更改为onLoad

时间:2011-08-05 16:56:53

标签: jquery onclick onload

我是整个jquery游戏的新手,但我找到了一个很棒的tut片段,这正是我需要的,但我需要在页面加载时发生后半部分,而不是点击按钮时。

  $(window).load(function(){
  $('iframe').load(function() {
    $('iframe').show()
    $('#loading').hide();
});

$('#button').click(function() {
    $('#loading').show();
    $('iframe').attr( "src", "http://www.apple.com/");
});
  });

因此,点击按钮后发生的操作实际上是在页面加载时发生的......没有等待按钮被点击。这是一件简单的事情,只是不知道该怎么做,真的不需要学习jQuery的进出,因为这是我唯一需要使用它的时候。

4 个答案:

答案 0 :(得分:2)

 $(window).load(function(){
  $('iframe').load(function() {
      $('iframe').show()
      $('#loading').hide();

    });
    $('#loading').show();
    $('iframe').attr( "src", "http://www.apple.com/");

  });

答案 1 :(得分:0)

试试这个

$(window).load(function(){
   $('iframe').load(function() {
     $('iframe').show()
     $('#loading').hide();
   });

   $('#loading').show();
    $('iframe').attr( "src", "http://www.apple.com/");

  });

答案 2 :(得分:0)

你试过这个吗?

  $(window).load(function(){
  $('iframe').load(function() {
    $('iframe').show()
    $('iframe').attr( "src", "http://www.apple.com/");
  });

答案 3 :(得分:0)

很确定你想要$('#button')。onclick(...)而不是$('#button')。点击(...)

点击功能模拟并触发点击事件。