Jquery 停止广播不';我不能在Mozilla Firefox中工作

Jquery 停止广播不';我不能在Mozilla Firefox中工作,jquery,stoppropagation,Jquery,Stoppropagation,大家好。有人能解释一下为什么下面的代码在Google Chrome中有效而在Mozilla Firefox中无效吗?其目的是在第一次单击元素时显示带有链接(即元素的子元素)的面板,在第二次单击时隐藏它,链接应该可以工作。在Mozilla中,当您单击链接(作为元素子元素的子元素)时,链接容器将隐藏,StopperPogation不起作用 reasonToggle = $("#element").toggle(function() { $("#links-container"

大家好。有人能解释一下为什么下面的代码在Google Chrome中有效而在Mozilla Firefox中无效吗?其目的是在第一次单击元素时显示带有链接(即元素的子元素)的面板,在第二次单击时隐藏它,链接应该可以工作。在Mozilla中,当您单击链接(作为元素子元素的子元素)时,链接容器将隐藏,StopperPogation不起作用

    reasonToggle = $("#element").toggle(function() {
        $("#links-container").css("visibility", "visible");
        $("#links-container").fadeTo(500, 1);
    }, function() {
        $("#links-container").fadeTo(500, 0, function() {
            $("#links-container").css("visibility", "hidden");
        });
    });
    $("#element a").click(function() {
        event.stopPropagation(reasonToggle);
    ;});
Html结构:

<div id="element"> 
    <div id="links-container">
        <a href=""> Link1 </a>
        <a href=""> Link2 </a>
        <a href=""> Link3 </a>
    </div
</div>


单击处理程序的匿名函数中缺少
事件

$("#element a").click(function() {
//                            ^^

如果遇到:$(“#原因a”)。单击(函数(原因切换){event.stopPropagation();});它在Mozilla中仍然不起作用(在Chrome中也不起作用)。不,我的意思是
$('#元素a')。单击(函数(事件){evt.stopPropagation();}
应该做什么
event.stopPropagation(reasonToggle)
做什么?
stopPropagation()
不接受任何参数