Javascript 在IE中使用jQuery.slideToggle()

Javascript 在IE中使用jQuery.slideToggle(),javascript,jquery,html,Javascript,Jquery,Html,我正在尝试使用jQuery的slidetoggle()函数。以下是jQuery代码: $(document).ready(function(){ $("#parent").click(function(){ $("#child").slideToggle("slow"); }); }); 它在Chrome和Firefox中运行良好,但在IE中存在问题。通常,slidetoggle()将css字段显示从none切换到inline,反之亦然。在IE中,似乎当调用sl

我正在尝试使用jQuery的
slidetoggle()
函数。以下是jQuery代码:

$(document).ready(function(){
    $("#parent").click(function(){
        $("#child").slideToggle("slow");
    });
});
它在Chrome和Firefox中运行良好,但在IE中存在问题。通常,
slidetoggle()
将css字段显示从
none
切换到
inline
,反之亦然。在IE中,似乎当调用
slideToggle()
时,它会将其切换为
inline
,但一秒钟后,它会将显示返回到
none
(我猜是这样)。它的速度非常快,甚至不显示
div
子项中的文本

编辑(1):我有一个想法,IE可能会额外“点击”家长一次,但调试后,情况并非如此

编辑(2):我尝试在一个位置页面中使用
jQuery.slideToggle()
(因为我正在开发的页面很复杂),效果很好。我想我身上有些东西是我不喜欢的。我还在四处寻找解决办法。如有任何提示和/或帮助,将不胜感激


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

在单击处理程序中放置一条调试语句,看看它是否会启动。我认为我正在使用1.4.2(我知道。我在曲线后面)@TGH我确实这么做了。这就是我从编辑(1)中得到结果的原因。不确定整个场景,但您是否尝试过停止传播<代码>$(“#父项”)。单击(函数(e){e.stopPropagation();$(“#子项”)。滑动切换(“慢”);}