0

我希望以下悬停功能仅适用于各个面板

jQuery

$(".wrap").each(function () {
        $(this).hover(function () {
            $(".panel").slideToggle("fast");
        });
    });

演示在这里

http://jsfiddle.net/zidski/4hH9j/1/

4

1 回答 1

2

问题出在选择器$(".panel")上,它选择了所有带有类的元素,panel但是您需要的是panel悬停元素中的.wrap元素

.each()也不需要循环

尝试

$(".wrap").hover(function () {
    $(this).find(".panel").slideToggle("fast");
});

演示:小提琴

于 2013-07-18T11:44:44.440 回答