我需要移动按钮左右,然后再次使用jquery左右
I need to move Button left-right and then again left-right using jquery
我能够移动按钮一次左右。但是我需要移动它2次,即左右移动和左右移动。
代码如下:
$(document).ready(function () {
sayNoVisual(100);
});
function sayNoVisual(px) {
$('.stepback').animate({
'marginLeft': px
}, function () {
$('.stepback').animate({
'marginLeft': 1
});
});
}
<asp:Button ID="Button1" class="stepback" runat="server" Text="Button" />
-
animate
回调可以递归函数 - 要增加值,应该使用
"+=" + value
:
$(document).ready(function () {
sayNoVisual(100, 2);
});
function sayNoVisual(px, r) {
$('.stepback').animate({
'marginLeft': "+=" + px
}, function() {
if(--r > 0) sayNoVisual(px, r);
});
}
jsFiddle
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery OnKey 左右滑动无法正常工作
- Jquery动画和css左右
- jQuery在左右部分滑动大表
- jQuery为左右移动设置动画
- jQuery左右键滚动
- 我想使用jquery左右移动按钮
- 我需要移动按钮左右,然后再次使用jquery左右
- Jquery .animate()用于左右滚动在Firefox中不起作用,但在Chrome中很好
- 根据语言的不同,使用jQuery在左右文本对齐之间切换
- Jquery滑块与左右滑动的问题
- 如何使用jQuery创建左右滑动效果
- Jquery左右导航不工作
- 插入一个“;指针“;使用Javascript/jquery指向左右或前后的光标
- jQuery动画图像:左右翻转/旋转效果