Jquery问题,当点击一个导航栏的图片时,其他的变为最开始的图片?

2024-11-15 00:38:21
推荐回答(3个)
回答1:

可以把代码这样写:

最好是把箭头向上和箭头向下的都写成不同的class,然后通过jquery控制class来实现图片的变化,你可以试试。

$(document).ready(function () {
$(‘你需要点击的那个选择器’).click(function () {
var j = $(‘你需要点击的那个选择器’).index($(this)[0]);
$(‘你需要点击的那个选择器’).eq(j).addClass(‘背景箭头向上的class’).siblings().removeClass();
return false;
});
});

参考文档:http://www.frontopen.com/119.html

回答2:

不用each这么麻烦的,用siblings()这个方法,得到当前节点的所有兄弟节点。修改他们的CSS就可以了。

要不你直接把你的html代码贴出来吧。

回答3:

$(this).siblings().css();