0

ケースは;

私は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();

解決策はありますか?..事前に感謝します

4

1 に答える 1