ホームページ  >  記事  >  ウェブフロントエンド  >  Lauiuiサイドバーをクリックしたときにジャンプする方法

Lauiuiサイドバーをクリックしたときにジャンプする方法

下次还敢
下次还敢オリジナル
2024-04-26 01:39:20670ブラウズ

layui サイドバーにクリック ジャンプを実装するには、次の手順に従う必要があります。ジャンプ パスを定義し、メニュー項目の href 属性でターゲット パスを指定します。 lauiui リスニング イベントを追加し、メニュー項目のクリックをリッスンし、指定されたパスにジャンプします。必要に応じて、ナビゲーション メニュー項目のクリック ジャンプを自動的に処理する、lay-nav-side サイドバー ナビゲーション コンポーネントを使用します。

Lauiuiサイドバーをクリックしたときにジャンプする方法

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 はナビゲーション メニュー項目のクリック ジャンプを自動的に処理します。

以上がLauiuiサイドバーをクリックしたときにジャンプする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。