我希望在加载页面时启动此效果。现在它在你点击图层时开始。
$(document).ready(function() {
$("div").click(function () {
$(this).effect("pulsate", { times:3 }, 2000);
});
});
我也使用了.load(function)
,但这没有帮助。
答案 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
应该引用范围)或触发事件。