0

SlideToggle 无法与多个li和受尊重.sub_nav (div)的 .

JS

jQuery(".left_navigation ul li").live('click', function () {
    jQuery(".sub_nav").slideUp("fast");
    jQuery(this).find(".sub_nav").slideToggle("50");
    jQuery(this).addClass("active");
});
4

1 回答 1

0

听起来你有一些意想不到的行为。我的猜测是因为这个:

从 jQuery 1.7 开始,不推荐使用 .live() 方法。使用 .on() 附加事件处理程序。旧版本 jQuery 的用户应该使用 .delegate() 而不是 .live()。

尝试将 .live() 方法更改为 .on() ,看看效果如何。

此外,如果您可以提供一段 html 代码,以便我们可以看到整体结构,那将会很有帮助。

于 2013-06-19T09:15:58.447 回答