我的整个jQuery代码如下:
$(function(){
$(".details").hide();
$("li").mouseenter(function(){
$(this).css("color","blue");
});
$("li").mouseleave(function(){
$(this).css("color","black");
});
$("li").click(function(){
$(this).next().slideToggle();
$(".details").not(this.next()).slideUp();
});
});
唯一不起作用的线是
$(".details").not(this.next()).slideUp();
我不能为我的生活弄清楚如何在每次使用效果基本show()里用细节类除外里,我只是使用的slideToggle()上。
在next()
内部调用之前not()
,将其包装(转换)this
成一个jQuery选择器。
$(".details").not($(this).next()).slideUp();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句