JQuery 滑动一个表格形成,另一个循环滑动
JQuery sliding one table form out and the other slide in a loop
我有两个表格表单(每个表单都在带有类"box"的div中)我正在尝试使用jquery动画将一个表单移出屏幕,并将另一个表单移入屏幕,然后当再次单击该按钮时,原始表单从移动的位置返回。这是其中一个表单的 HTML(它们几乎相同,另一个表单的 id 为 'box2')。
<a href="#" class="button" style="margin-top: 0px; height: 15px;">Click here to edit!</a>
<div class="box1" style="margin-top: 10px;">
<form name="getinfo" onSubmit="return validateForm()" method="POST" action="process.php">
<table class="info" cellpadding="10px">
<tr>
<td style="text-align: right; font-size: 13px;">First Name:</td>
<td id="trfname"><input name="fname" class="infod" type="input" /></td>
</td>
</tr>
<tr>
<td style="text-align: right; font-size: 13px;">Last Name:</td>
<td id="trlname"><input name="lname" class="infod" type="input" /></td>
</td>
</tr>
<tr>
<td style="text-align: right; font-size: 13px;">Cascade:</td>
<td id="trcascade"><input name="cascade" class="infod" type="input" /></td>
</td>
</tr>
</form>
</table>
</div>
这是我正在尝试的代码,但它似乎不起作用。没有控制台错误。
$('.button').click(function() {
var index = $(this).index(".button");
var $box = $(".box:eq(" + index + ")");
$(".box").not($box).animate({
left: '150%'
}, 500);
if ($box.offset().left < 0) {
$box.css("left", "150%");
} else if ($box.offset().left > $('#main').width()) {
$box.animate({
left: '50%',
}, 500);
}
});
编辑:完整代码在这里:http://jsfiddle.net/vCguL/
http://jsfiddle.net/iambriansreed/d4Ruz/
jQuery
$(function(){
$('a.button').toggle(function() {
$('#box1').animate({'left':'-400px'});
$('#box2').css({'left':'400px'}).animate({'left':'0'});
},function() {
$('#box1').css({'left':'400px'}).animate({'left':'0'});
$('#box2').animate({'left':'-400px'});
});
});
相关文章:
- 在谷歌电子表格中循环单元格
- 使用循环返回嵌套的json值(google电子表格)
- 循环通过表格查找第一个具有 CSS CSSstablelisttdselect 的 TD 文本
- JQuery 滑动一个表格形成,另一个循环滑动
- 使用香草 JS 和循环绘制表格
- 谷歌表格循环搜索字符串并清除相邻单元格
- 将单个 id 标签添加到表格单元格中,每个循环都有 Rails
- JQuery:循环访问 2 个特定单元格的表格行
- 循环访问表格以检查已单击的复选框
- 循环遍历数组并以表格样式显示结果
- 使用 .click 函数在表格中显示元素.如何区分使用循环填充的表中的元素
- 循环浏览表格,找到选中的span class+复选框以弹出确认框
- 用于构建表格的二维循环
- 每个循环的简单谷歌电子表格
- 使用数组循环将值与另一个电子表格进行比较,然后写入新值
- 循环浏览表格's td's并检查内部跨度上的内容,然后更改文本的颜色
- 维基百科表格解析,循环问题
- 如何在for循环中复制/命名电子表格中的单元格.setvalue
- JS/GAS: For循环加速从电子表格单元格复制,用value替换文档占位符
- 用jQuery循环遍历表格-计算每一行的单元格