0

我有一个 html 表格,当我单击任何tr它时,它会tr在单击带有向下滑动选项的“行”后显示一个新表格。它工作正常。

但是我需要使用slideUp然后slideDown选项来显示这个新的动态tr行。如果您使用rediffmail登录,当我们单击任何邮件时,它将显示带有slideUp选项的新行,我们再次单击该行,新行将使用slideDown选项隐藏。rediff mail

我如何使用 jquery 实现这一点?

4

1 回答 1

1

不确定我是否理解您的问题,但这可能会有所帮助...

slideUp() 在表格行上不起作用,因为它们没有关联的高度,而是表格调整以适应其中的内容。要解决这个问题,请在行上每个 td 内的内容周围包裹一个 div,然后为这些 div 设置动画。

例如,这将正确地滑动()和删除()一个表格行:

rw.find("td").wrapInner("<div>");
rw.find("td div:not(:last)").slideUp();
rw.find("td div:last").slideUp(function(){ rw.remove(); });
于 2013-02-13T11:36:30.243 回答