問題タブ [jquery-reel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
362 参照

javascript - JQuery リールが DOM の変更 / 挿入 .load() と呼ばれる AJAX 内で壊れる

この状況で私が行ったことすべてを説明するのは少し難しいですが、ここでは...

.on('click')ナビゲーション/メニューから、コンテンツを含むさまざまなPHPファイルをインデックスページに挿入しています.load('page.php')...。これらのphpページの1つには、2つのJQueryリールインスタンスに関連する3つの他のphp要素と、.on('click')表示される別の内部の2つのドロップダウンセレクターが含まれています説明書とデフォルトの画像。

呼び出された PHP div 内で動作するすべての JQuery / raw JS を取得しました。.on('click')->.load('page.php')...

しかし、getScript を使用しても、JQuery リールは初回のみ初期化されます。呼び出されたPHPでdivをロードする前に(ホームページに戻った後-最初のインスタンスが再び機能するため)ウィンドウのリロードを使用してみました(ホームページに更新され、divをロードしませんでした)、JQueryをクリアしようとしましたキャッシュなど...

簡単に言えば。JQuery リールは、css/images を初期化するときにヘッドにデータを取り込みます...最初のインスタンスでは、その後はコンテンツと呼ばれる AJAX 内では取り込まれません。