ケースは;
私は2つのWebページを持っています..
最初のページ - ホーム
ホームにはナビゲーションが含まれます (ホーム、製品)
製品ナビゲーションにはドロップダウン オプションがあります。
リスト: (Product1, Product2)
どちらのオプションも、このコードを使用して 2 ページ目にリンクされています。
<a href="<?php echo $this->url(array('controller'=>'ProductItem',
'action'=>'index')); ?>#folio" class="imglink">Folio Plus</a>
結果:うまくいく
2 ページ目 - 製品
製品のドロップダウン メニューは 2 ページ目にまだ存在します。
Product1 と Product2 のコンテンツは非表示になっているため、[製品] ドロップダウン リストで製品を選択した場合にのみ各製品が表示されます。
問題: [製品] ページにいて、ドロップダウン リストから別の製品を選択すると、ページのコンテンツは変更されませんが、URL アドレスは選択した製品を指しています。
product1 が表示されているときに、product2 などの他の製品に切り替えたいとします。URL アドレスは現在 product2 を指していますが、表示されているコンテンツはまだ product1 です。
私はこのコードを使用しました。
var anc = window.location.href.split('#')[1];
$('#' + anc + '.prod_cont').show();
解決策はありますか?..事前に感謝します