ここでは初心者なので、これが簡単な質問である場合はご容赦ください。
pafigy を使用して URL をハッシュする単一ページの Web サイトがあります。ページが最初に読み込まれると、「home.html」ファイルが content div に取り込まれます。
"home.html" コンテンツには、インデックス ページの "content" div に読み込まれるときに実行する必要があるスクリプト (jquery サイクル) が含まれています。"home.html" ページでサイクル プラグインと jquery ライブラリにリンクすると、"content" div への読み込みが非常に遅くなります。そのため、ライブラリをメイン ページにロードし、「home.html」ページでそれらを参照します。
サイトが最初にロードされたときは正常に機能します。ただし、別のメニュー項目をクリックしてから「#home」に戻ろうとすると (戻るボタンまたは「#home」へのリンクを使用)、「home.html」からコンテンツが読み込まれますが、読み込まれません。サイクルプラグインをロードします。
したがって、「コンテンツ」divのjavascriptを更新/再ロードする必要があることはわかっていますが、それを行う方法がわかりません。どんな助けや知恵の言葉も大歓迎です。
index.html ページの pagify スクリプトは次のとおりです。
<script type='text/javascript'>
$(document).ready(function() {
$('#content').pagify({
pages: ['home', 'food', 'wine'],
animation: 'fadeIn',
'default': 'home',
cache: true
});
});
</script>
また、home.html ページの Jquery Cycle スクリプトは次のとおりです。
<script type='text/javascript'>
$(document).ready(function() {
$('#myslides').cycle({
fx: 'fade',
speedIn: 1000,
speedOut: 200,
delay: 1200,
cleartypeNoBg: true
});
$('#myslides2').cycle({
fx: 'scrollLeft',
speedIn: 700,
speedOut: 500,
delay: 1000,
cleartypeNoBg: true
});
});
</script>
繰り返しますが、私のコードがおかしかったり、これが完全に間違っている場合は、ご容赦ください。私はできる限り学び、研究しようとしていますが、本当にここで立ち往生しています。
また、さらにコードが必要な場合はお知らせください。
ありがとう!