1

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

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

罪魁祸首是这条线,但我还没有弄清楚是什么原因造成的。

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

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

谢谢!

4

1 回答 1

0

基于描述SlideUp()

如果在无序列表 () 上调用 .slideDown() 及其

  • 元素具有位置(相对、绝对或固定),除非具有“布局”,否则效果可能无法在 IE6 到至少 IE9 中正常工作。要解决此问题,请添加位置:相对;和缩放:1;对 ul 的 CSS 声明。

  • 即使 TAG 不是ul,也不是 for slideUp(),尝试设置 css 属性:zoom:1position: relative

    希望能帮助到你

    于 2013-11-18T13:11:23.723 回答