0

我正在尝试使用 jQuery 的slidetoggle()功能。这是jQuery代码:

$(document).ready(function(){
    $("#parent").click(function(){
        $("#child").slideToggle("slow");
    });
});

它在 Chrome 和 Firefox 中运行良好,但在 IE 中存在问题。通常,slidetoggle()将 css 字段显示从nonetoinline和反之亦然切换。在 IE 中,似乎当slideToggle()被调用时,它会切换它inline,但一秒钟后,它会显示返回none(我猜)。它执行得如此之快,以至于它甚至不显示来自div child.

编辑(1):我认为 IE 可能会“点击”父级额外的时间,但在调试之后,情况并非如此。

编辑(2):我尝试jQuery.slideToggle()在一个地方页面中使用(因为我正在开发的页面很复杂),它工作正常。我在想,IE 上有些东西我不喜欢。我仍在四处寻找解决方案。任何提示和/或帮助将不胜感激。

仅供参考,我正在使用 IE8。

4

0 回答 0