0

私は現在、価格比較/無料リスティングの Web サイトで jQueryUI Tabs を使用していますが、見た目がとても気に入っていますが、このようなカテゴリ ページでは

http://www.shopseekers.co.uk/category/546/1/womens-jewellery

タブを使用して、通常の小売価格比較リストをユーザーの無料リストから分離しましたが、両方のタブからすべてのコンテンツをロードする代わりに、コンテンツを 2 つの URL に分離したいと考えています。通常のリスティング、プライベート リスティングの 1 ~ 40 ページをご覧ください。

非公開リストのページ 1 を通常のリストのすべてのページ (Google には重複したコンテンツのように見えます) と一緒に読み込むよりも、2 ページを分離する方がはるかに簡単です。 (理想的には JavaScript を使用せずに) を目的の URL に変更しようとしましたhref="#tabs-2"が、その URL がタブ内のフレームに読み込まれるようです。

あまり明確に説明していない場合は申し訳ありませんが、私の言いたいことがわかると思います。

4

1 に答える 1

0

まず最初に...おそらくタブをまったく使用しないでください。あなたが達成したいことのために、あなたが持っているものと同じように見えるようにスタイルを設定したリンクを使用する方がはるかに簡単です. あなたが変更したいと言ったことはすべて、基本的にタブが行うことすべてです。

考えられる解決策は、history.PushState() を使用して URL を変更するクリック関数を設定することですが、現在、ブラウザのサポートが限られていることに注意してください。IE9 以降ではサポートされていません。実装方法によっては、使用しているブラウザがこの機能をサポートしていない場合、かなり適切に失敗する可能性があります。

history.PushState() の使用に関するリファレンスについては、https ://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history を参照してください。

于 2012-12-19T01:46:51.383 に答える