jQuery を共有して .active を動的に追加してナビゲーション効果コードを実現する例

小云云
リリース: 2017-12-29 11:45:44
オリジナル
1866 人が閲覧しました

この記事では、jQuery に .active を動的に追加してナビゲーション効果を実現するための詳細なコードのアイデアを主に紹介します。必要な方はぜひ参考にしてください。

コードのアイデア:

ページ 4:

ページ 5:

コードのアイデア:

開いたページへのリンクを取得しますjqを通してwindow.location.pathname

HTML で li に ID を追加します。id の名前は URL リンクの href と同じです

jq include メソッドを通じて対応する li を見つけて、それにアクティブなクラス名を追加します

。 。その後はありません。 。 。

jq コード:


$(function () { var li = $(".title_ul").children("li"); for (var i = 0; i < li.length; i++) { var url = window.location.pathname; var url = url.replace("/", ""); if (url.indexOf(li[i].id)!=-1) { li[i].firstChild.className = "active"; } else { li[i].firstChild.className = ""; } } })
ログイン後にコピー

html コード:


 

ログイン後にコピー

関連推奨事項:

位置ナビゲーション効果を実現するための jQuery について

WeChat アプレットのスクロール可能なナビゲーション効果

ネイティブjsでeコマースのサイドナビゲーション効果を実現

以上がjQuery を共有して .active を動的に追加してナビゲーション効果コードを実現する例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!