0

Bootstrap で完全に作成された約 10 ~ 15 ページの小さな Web サイトを開発していますが、動的メニューを作成する簡単な方法があるのではないかと考え始めました (追加した場合、すべてのページで更新する必要がないことを意味します)。 、ページの削除または名前の変更) 私のような初心者向けですか?

だから私はこの投稿を見つけました: jquery append external html file into my page

完璧だと思ったので、別のメニューファイルを作成してコードをインポートしました。問題は、メニュー ファイルが 1 つしかないため、現在表示しているメニュー ページ/セクションに class="active" プロパティを適用できないことです。それを行う方法はありますか?英語が得意で申し訳ありませんが、私はネイティブ スピーカーではありません。

4

1 に答える 1

1

ページにデータを追加してから jQuery ロールオーバー / mouseenter を実行しようとする場合は、.live()関数を使用する必要があるため、jQuery は要素が追加されたことを認識します。

$('.menuitem').live('mouseover',function(){
    //-- script here --//
});

お役に立てれば!!

PHP にアクセスできる場合は、メニュー項目を.phpファイルに入れてから含める方が簡単です。

include("menu.php");

これは、(ブラウザーがページをロードする前に) メニューがサーバー側に追加され、jQuery が問題なく動作することを意味します。

于 2013-01-14T17:01:56.403 に答える