2011-03-15 7 views
0

したがって、フラッシュが終了したらdivを削除する必要があります。私は、これは、これまで使用しています(最初の関数はホバー上のフラッシュのdivを示すようになって、第二には、それを削除します。):これは、最初の頃正常に動作しますフラッシュを含むdivでjQueryタイムアウトを設定する

$(document).ready(function(){ 

     $(".showFlash").hover(function() { 
      $("#flash").show("fast"); 
     }); 

    setTimeout(function() { 
$('#flash').fadeOut('fast');}, 3000); // 
     }); 

。 .showFlash要素を再びホバリングすることで、再度フラッシュを有効にすると動作しません。何か案は?ありがとう。

答えて

1

タイムアウトを使用する必要はありません。おかげでホースに

$(".showFlash").mouseenter(function() { 
     $("#flash").show("fast").delay(3000).fadeOut('fast'); 
    }); 

また、私は

+0

(つまり、出入りの上のイベントをトリガー)あなたはマウスが.showFlashに入ったときに、ではないホバーでこれを実行したいと思うそれをシンプルに保つ、私はあなたのコードを試してみましたしかし、 "フラッシュ"部門は消え去っていませんでした。 – lnvrt

+0

私のために働く。どのブラウザとバージョンを使用していますか? –

+0

FFとV10 ...それは問題だとは思わない。もしあなたが私のためではなくあなたのために働いているなら、どこかの紛争でなければなりません。とにかく助けてくれてありがとう... – lnvrt

関連する問題