在ul里用JQ做了一个效果,但我只要前4个a标签有效果,第5个没有,该怎么修改代码
答案:2 悬赏:80 手机版
解决时间 2021-04-07 21:18
- 提问者网友:泪痣哥哥
- 2021-04-06 23:39
在ul里用JQ做了一个效果,但我只要前4个a标签有效果,第5个没有,该怎么修改代码
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-04-07 00:12
$(".test a:lt(4)")
全部回答
- 1楼网友:纵马山川剑自提
- 2021-04-07 00:23
如果只有5个a,可以排除最后一个a:
function test() {
$(".test a").not(".test a:last").hover(function () {
$(this).stop().animate({"margin-top":-26},300);
},function () {
$(this).stop().animate({"margin-top":0},300);
});
}
如果不止5个a,则排除索引号是4的a(索引从0开始,所以是4):
function test() {
$(".test a").not(".test a:eq(4)").hover(function () {
$(this).stop().animate({"margin-top":-26},300);
},function () {
$(this).stop().animate({"margin-top":0},300);
});
}追问并没有效果哦
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯