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

active方面的问题

如果使用了active类,那么之后就算点击了其他的li,但是原来avtive的内容还是高亮显示,这是不是不符合常理啊、、、如何解决?

正在回答

3 回答

使用js鼠标移入事件,当移入当前的li时,给这个li添加active类,其他的li删除active类!

jquery代码:

$('.nav li').mouseover(function(){

$(this).addClass('active').siblings().removeClass('active');

});


3 回复 有任何疑惑可以回复我~
#1

qq_ShallowSing_0 提问者

非常感谢!
2016-07-22 回复 有任何疑惑可以回复我~

帮楼上补一点点

<script>

    $('.nav li').click(function()

    {

        if($(this).hasClass("disabled"))

            return 0;

            $(this).addClass('active').siblings().removeClass('active');

    });

</script>


3 回复 有任何疑惑可以回复我~
#1

我们都变了

要放在bootstrap.min.js下面
2016-07-21 回复 有任何疑惑可以回复我~

正常的吧,他不是把active直接加在代码里的嘛,你不删掉它就一直显示的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

active方面的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号