0

フェイスボックスに問題があり、解決策が見つからないようです。とにかく、すべてが正しく表示され、画像は機能しますが、コンテンツが読み込まれません。rel = "facebox"タグの付いたリンクをクリックすると、ボックスが表示されますが、loading.gifのみが表示され、私のコンテンツは表示されません。誰かがこれを引き起こしているものを知っていますか?おそらく非常に単純なものですが、コードで見つけることができないようです。このページへのリンクは次のとおりです:http ://www.mcallaro.com/smc/contact.html 。現在、コンテンツがdisplay:blockになっているので、そこにあることがわかりますが、コンテンツを閉じて連絡先ボタンをクリックすると、問題が表示されます。

ありがとう

4

1 に答える 1

0

私はこれまでfaceboxを使用したことがありませんが、これはおそらくあなたの問題です:

<li><a href="#" rel="facebox">Contact Us</a></li>

連絡先リンクには、追加のテキストがない#記号が含まれているため、どこにも送信されていません。フェイスボックスのリンクは、アンカーリンクと同様に機能します。それを機能させるには、ページ内のdivへのリンクを送信する必要があります。例えば:

リンクは次のようになります。

<a href="#contact" rel="facebox">Contact Us</a><!-- #contact is the id of the div you are linking to -->

同じページ内のdivは次のようになります。

<div id="contact">
   <!-- Your content here -->
</div>

今のところ、あなたのリンクはどこにも行きません、そしてあなたはコンテンツのクラス名でdiv内にあなたの連絡先情報を持っています。

実際には、別の連絡先ページも必要ありません。リンクを設定するすべてのページに連絡先divを配置するだけで、デフォルトでは、連絡先リンクがクリックされるまで非表示になります。

于 2012-06-05T01:55:46.423 に答える