为了账号安全,请及时绑定邮箱和手机立即绑定

怎么把这三段jquery代码缩写成一段

怎么把这三段jquery代码缩写成一段

汪汪一只猫 2018-12-19 19:15:22
    // 搭配    $('.collocation .navList li').mouseover(function () {        $(this).siblings().removeClass('navActive');        $(this).addClass('navActive');        $('.collocation .proR .proLi').eq($(this).index()).removeClass('hide').siblings().addClass('hide');    });    // 配件    $('.parts .navList li').mouseover(function () {        $(this).siblings().removeClass('navActive');        $(this).addClass('navActive');        $('.parts .proR .proLi').eq($(this).index()).removeClass('hide').siblings().addClass('hide');    });    // 周边    $('.derivative .navList li').mouseover(function () {        $(this).siblings().removeClass('navActive');        $(this).addClass('navActive');        $('.derivative .proR .proLi').eq($(this).index()).removeClass('hide').siblings().addClass('hide');    });如何让他们缩写呢???尝试了很多方法没有成功。
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

如下:


$('.collocation,.parts,.derivative').each(function(index,element){

    $(element).find('.navList li').mouseover(function () {

        $(this).siblings().removeClass('navActive');

        $(this).addClass('navActive');

        $(element).find('.proR .proLi').eq($(this).index()).removeClass('hide').siblings().addClass('hide');

    });

})


查看完整回答
反对 回复 2019-01-09
  • 1 回答
  • 0 关注
  • 429 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信