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

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下载
官方微信