2012-02-05 15 views
0

だから私は多少混乱の問題をデバッグしようとしています。私はアイテムについてのより多くの情報を表示するためにポップアップするためにカラーボックスを使用するTopspinストア用のWordpressプラグインを使用しています。ここにサイトがあります:okgo.net/store。このページのバックエンドのコードでのdivブロックは、次のようになりますことを含むリンクを作成されます。Wordpressのは、自動的に、てhrefにサイトのURLを追加し、空ではないのhrefかかわら

<a class="topspin-view-item" href="#!/77022"> 

次のようにそれがあるんPHP:

<a class="topspin-view-item" href="#!/<?php echo $item['id']; ?>"> 

問題があることです最後に何が吐き出されているのかはそれではありません。それは次のようになります。

<a class="topspin-view-item" href="http://okgo.net/video-store/#!/89712"> 

私はWordpressのデフォルトの動作は、サイトのURLで(つまりHREF =「」)空のhrefを埋めるためにあることをanother post on hereから理解しました。だから私の推測は、Wordpressは何かの理由でこれを空のhrefと解釈しているということですか?それを除いて、それはどちらかといえば正しかろうとは思わない。

私は、このビットの周りプレイしました。一つのことは、私が上記のPHPから持っているものを取り除くとsiteurlがまったく出力されないということです。それはもちろん私のコードを破る。

アイデア?どんな助けでも暖かく感謝します。

+0

...誰かに役立ちます。 –

+0

これは本当ですが、この場合はhrefが実際空ではありません。それは私が理解していないものです。その答えで、彼らはその行動を避けるための1つの方法は、#を追加することです、それはhtmlにあります。だから、なぜブラウザはまだそれを空として扱いますか? – fraxture

答えて

1

我々は興味があるかもしれない人のためにこれを固定してしまった方法は、単に上のイベントを提出扱っjQueryのハンドラに次のコード行を追加することです:

event.preventDefault() 

おそらくこれは、となりますあなたがその質問への答えを読めばhrefの値は、相対として書かれているので、あなたがそのないWordpressのが、ブラウザが表示されます

関連する問題