我希望在页面加载时启动此效果。现在它在你点击图层时开始。页面加载时jquery启动功能
$(document).ready(function() {
$("div").click(function() {
$(this).effect("pulsate", { times:3 }, 2000);
});
});
我也使用.load(function)
,但这并没有帮助。
我希望在页面加载时启动此效果。现在它在你点击图层时开始。页面加载时jquery启动功能
$(document).ready(function() {
$("div").click(function() {
$(this).effect("pulsate", { times:3 }, 2000);
});
});
我也使用.load(function)
,但这并没有帮助。
触发文件预备点击:
$(document).ready(function() {
$("div").click(function() {
$(this).effect("pulsate", { times:3 }, 2000);
}).trigger('click');
});
您应该删除 '点击' 收听。然后,只需使用:
$(this).effect("pulsate", { times:3 }, 2000);
注:如果你想有一个div元素跳动只负载,为您提供了正确的选择替换$(本),使用此。
$(document).ready(function() {
$('div').effect("pulsate", { times:3 }, 2000);
});
这不取决于设置this
(坏,this
应参考范围)或触发事件。
为什么downvote? – slandau 2011-04-29 20:20:11
如果你想让所有的div元素在加载时产生脉动,并且每次你点击它们中的一个,我认为没有理由downvote,这是完全有效的答案。 – Krule 2011-04-29 20:22:43
那么在他的问题中,他说他想让代码运行,因为他编程时,页面加载,所以...这就是这样做,哈哈 – slandau 2011-04-29 20:23:23