layui側邊欄點怎麼跳轉

下次还敢
發布: 2024-04-26 01:39:20
原創
667 人瀏覽過

在layui側邊欄中實現點擊跳轉,需要按照以下步驟進行:定義跳躍路徑,在選單項目的href屬性中指定目標路徑。新增layui監聽事件,監聽選單項目點擊,並跳到指定路徑。可選,使用lay-nav-side側邊欄導覽元件,該元件自動處理導覽選單項目的點擊跳轉。

layui側邊欄點怎麼跳轉

如何在 layui 側邊欄中實現點擊跳轉?

在layui 框架中,實作側邊欄點擊跳轉的方法如下:

1. 定義跳轉目標路徑

在側邊欄選單的<a> 標籤中,使用href# 屬性指定跳轉目標路徑:

<code class="html"><ul class="layui-nav layui-nav-tree">
  <li class="layui-nav-item">
    <a href="index.html">
      <i class="layui-icon layui-icon-home"></i>
      <span>首页</span>
    </a>
  </li>
  <li class="layui-nav-item">
    <a href="about.html">
      <i class="layui-icon layui-icon-user"></i>
      <span>关于</span>
    </a>
  </li>
</ul></code>
登入後複製

2. 新增layui 監聽事件

在頁面載入後,透過layui 的監聽事件,監聽側邊欄選單項目的點擊事件:

<code class="javascript">layui.use('element', function() {
  var element = layui.element;

  // 监听侧边栏菜单项点击事件
  element.on('nav(lay-system-side-menu)', function(data) {
    var url = data.elem.getAttribute('href');
    // 执行页面跳转
    window.location.href = url;
  });
});</code>
登入後複製

3. 使用layui 側邊欄導覽元件

layui 也提供了一個專門用於側邊欄導航的元件,lay-nav-side

<code class="html"><div class="layui-side layui-bg-black">
  <div class="layui-side-scroll">
    <ul class="layui-nav lay-bg-black layui-nav-tree" lay-filter="lay-system-side-menu">
      <li class="layui-nav-item">
        <a href="index.html">
          <i class="layui-icon layui-icon-home"></i>
          <span>首页</span>
        </a>
      </li>
      <li class="layui-nav-item">
        <a href="about.html">
          <i class="layui-icon layui-icon-user"></i>
          <span>关于</span>
        </a>
      </li>
    </ul>
  </div>
</div></code>
登入後複製

在使用lay-nav -side 元件時,無需手動監聽點擊事件,layui 會自動處理導覽選單項目的點擊跳轉。

以上是layui側邊欄點怎麼跳轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板