jac*_*per 9 html javascript jquery animation bounce
我只能使用jQuery动画找不到动画的解决方案来进行div反弹.像这样的东西不起作用:
$("#bounce").click(function() {
$(this).effect("bounce", {
times: 3
}, 300);
});.?
Run Code Online (Sandbox Code Playgroud)
我宁愿不使用jQuery UI或任何外部插件,例如缓动插件.在我的情况下,摆动效果会一样好,所以要么会这样做.
这是一个例子,任何帮助将不胜感激!提前致谢
Wil*_*ine 23
您可以简单地animate
将元素上的一些调用链接在一起,如下所示:
$("#bounce").click(function() {
doBounce($(this), 3, '10px', 300);
});
function doBounce(element, times, distance, speed) {
for(var i = 0; i < times; i++) {
element.animate({marginTop: '-='+distance}, speed)
.animate({marginTop: '+='+distance}, speed);
}
}
Run Code Online (Sandbox Code Playgroud)
工作示例:http://jsfiddle.net/Willyham/AY5aL/
归档时间: |
|
查看次数: |
21015 次 |
最近记录: |