ホームページ > 記事 > ウェブフロントエンド > Lauiuiサイドバーをクリックしたときにジャンプする方法
layui サイドバーにクリック ジャンプを実装するには、次の手順に従う必要があります。ジャンプ パスを定義し、メニュー項目の href 属性でターゲット パスを指定します。 lauiui リスニング イベントを追加し、メニュー項目のクリックをリッスンし、指定されたパスにジャンプします。必要に応じて、ナビゲーション メニュー項目のクリック ジャンプを自動的に処理する、lay-nav-side サイドバー ナビゲーション コンポーネントを使用します。
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 サイトの他の関連記事を参照してください。