我正在使用以下代码:
<!-- language: lang-js -->
$(document).ready(function() {
$("#Arrow_Down_Mobile , #Arrow_Down_Mobile_other").click(function() {
doBounce($(this), 10, '10px', 300);
});
function doBounce(element, times, distance, speed) {
for (var i = 0; i < times; i++) {
element.animate({
marginTop: '-=' + distance
}, speed).animate({
marginTop: '+=' + distance
}, speed);
}
}
});
它工作得很好,但是我正在尝试更改click()
的行为,以便它可以在页面加载后立即开始播放。
我尝试了ready
,live()
,trigger()
,on()
,load()
等,但是他们都没有立即播放动画,所以我除了点击动画之外,这里关于如何使动画起作用的想法也越来越少。