私は他のスレッドを調査しましたが、混乱しています。
状況: ユーザーが AJAX を介して動的に指定する div をロードする汎用 jQuery プラグインを提供しています。すべて正常に動作しますが、たとえばあるユーザーのページでは、「準備完了」イベントが再起動されないため、呼び出されない JS の一部があります。
通常の状況では、ユーザーの他の jQuery は jQuery(document).ready の後に配置されます。
呼び出しをテストしました:
$(document).trigger('ready');
手動で-「準備完了」は一度だけ呼び出されると推測されるため、まったく効果がありません。
それを処理する適切な方法は何ですか?(可能な限り最も一般的なソリューションを提供することは素晴らしいことです)
このスレッドで提案されているようなことをしたいと思います:
$document.ready をトリガーする (変更できない AJAX コードが実行されるようにする)
しかし、readyList はプライベートになり、直接操作できなくなったと思いますか?
私が提供しているプラグインは、ユーザーにコールバック機能を提供することに注意してください。もちろん、ロード後の処理を行う JS コードをそこに配置することもできます。
よろしくお願いいたします。