2009-03-09 6 views
1

私は、単純に(w/jQueryで)別のdivのオンとオフを切り替えるsIFRをH2リンクに置き換えました。 Firefox 3以外のすべてのブラウザで動作するように思われます。sIFR jQueryトグル、FF3で動作しません

<ul id="titlenav"> 
    <li><h2><a href="javascript:void()">Title</a></h2> 
    <ul id="titlemenu"> 
     <li>1</li> 
     <li>2</li> 
     <li>3</li> 
    </ul> 
    </li> 
</ul> 


$('#titlenav h2').click(function() { 
    $('#titlemenu').Toggle(); 
}); 

私siFrは、設定を置き換え、CSSは超簡単で、sIFrリンクは、一般的に、だけではないjqueryの機能を働きます。私は使用しています。 - jquery-1.3.1 - sIFR 3 R 427

アドバイスは歓迎します。私はこのすべてにかなり新しいです。

答えて

0

問題は、Flashのclickイベントがh2要素に伝播しないことです。 の引数として指定できるonRelease callbackを確認してください。置き換えられたFlashムービーをクリックするたびに起動します。

+0

多くのありがとう、素晴らしい作品。 –

0

あなたはどのOSを使用していますか?私は、sFIRがLinuxシステム上でアルファ透明度で正しく動作するようにするのに問題があると聞いてきました。それが原因である可能性があります。

この問題がまだ解決していない場合は、typeface.jsと表示されます。これはすべてフラッシュでjsです。

+0

Windows(XP)またはMac OSX(Leopard)では動作しません。私はトランセレンシーを使っていません。ありがとう。 –

0

ええと、以前はこのsIFRについて聞いたことはありません。しかし、それは私がそれを働かせることができるとき、涼しいように見えます。どうやら、私が見つけたsIFRデモのほとんどは、Ubuntu LinuxでFF3で動作することに失敗しています。最後に、私は作品を見つけ、また、jQueryの統合を提供しています:http://dev.jquery.com/~gilles/sifr/、あなたはそれをチェックしたいことがあります。

+0

ありがとう、私はそれ(またはそれのようなもの)を調べることを考えていますが、私はこれまでsIFRでこれを得ており、必要なのはjqueryを起動するためだけです。私は遠く離れているように見えません。多分。 –

関連する問題