chrome 网页 左侧导航栏不展开

chrome 网页 左侧导航栏不展开

现象

代码

 <li    class="one">
                        <a href="#"><i class="fa fa-sitemap"></i> <span class="nav-label">菜单 </span><span class="fa arrow"></span></a>
                        <ul class="nav nav-second-level collapse">
                            <li  class="second">
                                <a href="#" id="damian">二级菜单1 <span class="fa arrow"></span></a>
                                <ul class="nav nav-third-level">
                                    <li class="third">
                                        <a href="#">三级菜单1</a>
                                    </li>
                                    <li>
                                        <a href="#">三级菜单2</a>
                                    </li>
                                    <li>
                                        <a href="#">三级菜单3</a>
                                    </li>

                                </ul>
                            </li>
                            <li><a href="#">二级菜单2</a></li>
                            <li>
                                <a href="#">二级菜单3</a></li>
                            <li>
                                <a href="#">二级菜单4</a></li>
                        </ul>
                    </li>
js

            window.onload = function () {
                $(".one").addClass("active");
                $(".second").addClass("active");
                $(".third").addClass("active");

            };

测试

其中 360 ,火狐浏览器可正常展开,在chrome中无法展开。

F12 查看 源码

<ul class="nav nav-third-level collapse ">
</ul>

发现  collapse 没有变成in,再具体原因暂时未查找到

解决办法

手动添加in

         window.onload = function () {
                $(".one").addClass("active");
                $(".one").children(‘ul‘).addClass(‘in‘);
                $(".second").addClass("active");
                $(".second").children(‘ul‘).addClass(‘in‘);
                $(".third").addClass("active");
         }; 

原文地址:http://blog.51cto.com/hequan/2327585

时间: 2024-07-29 13:44:17

chrome 网页 左侧导航栏不展开的相关文章

CI框架后台添加左侧导航栏出现的一系列问题

后台在数据库中添加了一个栏目.但是但点击这个新添加的栏目之后,却发现左侧的导航栏没有了,,为什么呢. 注意CI框架下在shared/libraries/Acl.php这个文件,(后台权限控制类) 里边有一个show_left_menus()方法,这个方法主要是用来过滤左侧导航栏的功能.在这里边添加你新添加的导航, 发现是不是ok了,,耗费大量人力物力,终于好了..

MFC office2007风格设置左侧导航栏 [转]

当基础的框架搭好以后,我想为其添加一个左侧导航栏,过程如下:在框架类的头文件添加一个导航栏参数: CMFCOutlookBar m_navigation; 为了完善功能,在导航栏里面我添加了一个CTreeCtrl控件 CTreeCtrl m_treectrl; 并且创建一个函数创建导航栏,并关联CTreeCtrl控件,函数原型如下: bool CreateNavigationBar(CMFCOutlookBar& bar, UINT uiID, int nInitialWidth, CTreeC

使用jsonp形式跨域访问实现电商平台的左侧导航栏

电商平台有个具备的左侧商品类目的导航栏的结构. 通过jsonp跨域访问电商平台的后台管理系统商品分类.(主要实现后台Java代码) 实现基本步骤: 1.在后台管理系统中准备相应的json数据. 1 /** 2 * 前台需要的类目json数据 3 * @author Administrator 4 * 5 */ 6 public class ItemCatResult { 7 @JsonProperty("data") 8 private List<ItemCatData>

简单的jquery左侧导航栏和页面选中效果

这里是要实现导航的左侧并选中的,此功能需引用jquery 效果: 左侧导航 <div class="box"> <ul class="menu"> <li class="level1"> <a href="#none" rel="external nofollow">衬衫</a> <ul class="level2">

3.左侧导航栏

<script> <Menu defaultSelectedKeys={['/home']} //数组类型 让那个key被选中 这个值不应该写死,应该根据路径确定 defaultOpenKeys={['sub1']} mode="inline" //菜单下拉方式 vertival theme="dark" inlineCollapsed={this.state.collapsed} > <Menu.Item key="/hom

夺命雷公狗jquery---33高仿hao123左侧导航栏

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> html,body { margin:0; padding:0; height:100%; } div.menu { width:46px; height:100%; background-color

uni-app中实现左侧导航栏效果

HTML: 1 <view class="list"> 2 <!-- 一级 --> 3 <scroll-view class="list-left" scroll-y :style="'height:'+height+'px'"> 4 <view v-if="dataList.length>0" class="list-nav" @click="ca

左侧导航滚动监听

代码来自潭州java免费视频教程 <!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>左侧导航栏</title

web导航栏点击跳转后的样式

搭建web网页的导航栏时,需要有点击某导航页面跳转后,被点击的<a>标签样式添加或改变(bootstrap只能实现页面不刷新的点击效果),网上查阅了很多,终于解决了问题,豁然开朗的同时也小总结一下: ps:以下为摘录百度知道,并非本人原创,而我用的便是其中第二种方法. 方法有很多,大体可分为三种: 一.在服务器端判断当前页面隶属于哪一个分类,然后对其进行高亮化,这个高亮化的方法也有很多,相信不是你要的,不一一讲解: 二.每一个页面这个导航条都在各自的页面内,那么独立对其分配class或者行内样