使用jQuery slideUp的消失元素

时间:2012-08-22 16:21:57

标签: jquery

我正在解决导致单个元素在元素的第二个切换后消失的问题。

最初运行时,每个部分都有3个按钮可见。要重现,请单击未展开的部分,单击另一部分,然后单击返回到您开始的原始部分。 “在线表格”按钮消失。

罪魁祸首就是这条线,但我还没弄清楚造成这种情况的原因。

$('.FormsHeader a').removeClass('current').nextAll().slideUp(430);

这是我正在使用的当前版本的小提琴的链接: http://jsfiddle.net/ddub/4SZGc/2/

谢谢!

1 个答案:

答案 0 :(得分:0)

基于SlideUp()的描述

  

如果在无序列表()及其

  • 上调用.slideDown()   元素有位置(相对,绝对或固定),效果可能   除非有,否则至少通过IE9在IE6中无法正常工作   “布局。”要解决问题,请添加位置:relative;和缩放:   1;对ul。

    的CSS声明
  • 即使TAG不是ul而不是slideUp(),尝试设置css属性:zoom:1position: relative

    希望有所帮助