active方面的问题

来源:5-17 导航(胶囊形(pills)导航)

qq_ShallowSing_0

2016-06-23 15:58

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

写回答 关注

3回答

  • 慕移动0859794
    2016-07-08 10:57:42
    已采纳

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

    jquery代码:

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

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

    });


    qq_Sha...

    非常感谢!

    2016-07-22 10:04:04

    共 1 条回复 >

  • 我们都变了
    2016-07-21 11:16:21

    帮楼上补一点点

    <script>

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

        {

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

                return 0;

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

        });

    </script>


    我们都变了

    要放在bootstrap.min.js下面

    2016-07-21 11:21:27

    共 1 条回复 >

  • 宝慕林7905920
    2016-06-23 16:14:34

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

玩转Bootstrap(基础)

告诉你使用Bootstrap,并且能够独立定制出适合自己的Bootstrap

314546 学习 · 2275 问题

查看课程

相似问题