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

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

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

饮歌长啸 2018-12-20 18:19:02
    // 搭配    $('.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 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

如下:

$('.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 关注
  • 435 浏览
慕课专栏
更多

添加回答

举报

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