ページを切り替えるときに AJAX に大きく依存するサイトに取り組んでいます。RoyalSlider 画像スライドショー プラグインを使用した WordPress サイトです。プラグインを使用してスライドショーを作成し、関連するショートコードを投稿に追加します。ショートコードは、スライダーを初期化する jQuery を自動的に生成しますが、それを document-ready イベントにバインドします。このイベントは、新しいページが ajax 経由で読み込まれたときに発生しません。AJAX 呼び出し内でスライダーを初期化する場所はわかっていますが、プラグインで定義されたスライダー オプションをロードできないことを除きます。
正しい jQuery コード (オプションを含む) が HTML で作成されます。
<script id="new-royalslider-init-code" type="text/javascript">
...
</script>
この jQuery コードを抽出し、このスクリプト タグのコードを使用して手動でスライダーを初期化するにはどうすればよいですか?
次のようなコードを取得できることを知っています。
$('#new-royalslider-init-code').html()
しかし、私はそれを実行する方法がわかりません。script タグのサンプルを次に示します。
<script id="new-royalslider-init-code" type="text/javascript">
jQuery(document).ready(function($) {
$('.new-royalslider-2').royalSlider({...OPTIONS...});
});
</script>
どんな助けでも大歓迎です。ありがとう!