2011-06-17 4 views
1
$(".item21").click((function() { 

    var i = 0; 
    return function() { 
     $("#submenu").animate({ 
      marginTop: (++i % 2) ? "+=330px" : "-=330px" 
      }, 400); 
      return false; 
     }; 
    })()); 

どこで何を追加すれば、スクリプトで#秒ごとにフェードインまたはフェードアウトすることができますか?私は不透明度のあるものを試しました:0しかし、私は立ち往生しています。 ありがとうございます。FadeInとFadaOutが同じ瞬間にアニメート中

答えて

1

これはトリックを行う必要があります。

+0

表示されているものをクリックすることはできません:なし – natedavisolds

+0

アイテムがサブメニューの一部であると仮定していますが、間違っている可能性があります。 – natedavisolds

+0

Grrrrrrr私は片方から始まり、他の人で終わらなければならないときは嫌いです:) 私はこれを作って、今は働いています。おかげ $( "item21。 ")を切り替える( 機能(){ $(" #サブメニュー")アニメーション({ \t \t \t \t marginTop:。。 "+ = 330px"、 \t \t \t \t不透明度: 1 \t \t \t \t}、400); }、 関数(){ $( "#サブメニュー")アニメーション({ \t \t \t \t marginTop: " - = 330px"。\t \t \t \t不透明度:0 \t \t \t \t,400)。 } ); – Goldie

0

なぜ使用しないでくださいfadeInfadeOutjQuery Toggle

$('#submenu').toggle();

+0

フェードアウトされたものをクリックできますか? – natedavisolds

+0

私はコードサンプルでそれらを識別するためにさまざまなセレクタを使用していたので、それらが別々の要素だと思いました。 –

+0

ええ...ちょっとHTMLなしで言うのは難しいです。 – natedavisolds

0

私は.css({ visibility: value })代わりの不透明度を使用します。

関連する問題