国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

layui禁用側邊導航欄點擊事件的處理方法

2024-07-11 08:42:05
字體:
來源:轉載
供稿:網友

layui是一款優秀的前端模塊化css框架。我用layui做過兩個完整的項目,對她的感覺就是,這貨非常適合做后臺管理界面,且基于jquery,很容易上手。當然,她最大的優點我覺得還是她的模塊化方式,相比requirejs,seajs之類繁瑣的配置,她更簡單粗暴。如果你正在尋找這樣一個前端框架,那么我向你推薦她。

廢話說了一堆,下面說重點。

先上張圖

上面這張圖對應的html代碼是這樣的

<ul class="layui-nav layui-nav-tree" lay-filter="nav">       <li class="layui-nav-item layui-nav-itemed">           <a class="" href="javascript:;">銷售管理</a>           <dl class="layui-nav-child">               <dd>                   <a href="xiaoshoudingdan.asp">銷售訂單</a>               </dd>               <dd>                   <a href="jianyidingdan.asp">建議訂單</a>               </dd>               <dd>                   <a href="xiaoshoutuidan.asp">銷售退單</a>               </dd>           </dl>       </li>       <li class="layui-nav-item layui-nav-itemed">           <a href="javascript:;">采購管理</a>           <dl class="layui-nav-child">               <dd>                   <a href="caigoudingdan.asp">采購訂單</a>               </dd>               <dd>                   <a href="caigoutuidan.asp">采購退單</a>               </dd>           </dl>       </li>   .....此處省略N行代碼

先簡單分析一下這段代碼:

layui-nav表示導航容器,layui-nav-tree表示樹狀導航,如果是側邊欄導航的話就需要加上這個類,如果是頂部導航就不需要;至于lay-filter="nav",官網的解釋是“事件過濾器。你可能會在很多地方看到他,他一般是用于監聽特定的自定義事件。你可以把它看作是一個ID選擇器”  

    每個li下面的第一個a標簽是一級導航,dl包裹的是二級導航。默認情況下,只要你頁面中引入了layui的內置模塊element.js,當你點擊一級導航時會折疊或者是展開二級菜單。可是我項目當中并不需要這一功能,于是需要禁掉。可是看過文檔之后發現layui并沒有提供可以禁掉該事件的屬性。沒辦法,只能看看源碼,好在layui的源碼結構非常清晰,注釋也非常詳細,很快就能找到這個地方。

在element.js的377行這個位置加個return,讓代碼不在往下執行,問題就解決了。

折疊按鈕也會消失

總結

以上所述是小編給大家介紹的layui禁用側邊導航欄點擊事件的處理方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泰和县| 长兴县| 沂水县| 电白县| 北川| 东明县| 河曲县| 灵石县| 广丰县| 贵州省| 如东县| 曲靖市| 大宁县| 元朗区| 沙坪坝区| 平定县| 高碑店市| 紫云| 文登市| 石林| 辽阳县| 临沧市| 清河县| 获嘉县| 宜宾市| 西宁市| 无锡市| 余干县| 龙泉市| 和龙市| 商南县| 丰原市| 柞水县| 罗定市| 永顺县| 赤峰市| 泰宁县| 咸丰县| 珲春市| 安义县| 个旧市|