页面加载时jquery启动函数

时间:2011-04-29 20:13:11

标签: jquery load handler

我希望在加载页面时启动此效果。现在它在你点击图层时开始。

$(document).ready(function() {
    $("div").click(function () {
        $(this).effect("pulsate", { times:3 }, 2000);
    });
});

我也使用了.load(function),但这没有帮助。

4 个答案:

答案 0 :(得分:5)

$(function(){
  $('div').effect("pulsate", { times:3 }, 2000);
});

答案 1 :(得分:4)

触发文档准备就绪:

$(document).ready(function() {

    $("div").click(function () { 
        $(this).effect("pulsate", { times:3 }, 2000); 
    }).trigger('click');

});

答案 2 :(得分:2)

你应该删除'.click'监听器。然后使用:

$(this).effect("pulsate", { times:3 }, 2000); 

注意:如果你想只在加载时有一个div元素脉动,只要用适当的选择器替换$(this),就可以使用它。

答案 3 :(得分:0)

$(document).ready(function() {
  $('div').effect("pulsate", { times:3 }, 2000);
});

这不依赖于设置this(错误,this应该引用范围)或触发事件。