2011-06-30 14 views
0

テキストオプションのdivを表示するには、ユーザーがクリックするかタブを押してテキストタブのEnterキーを押してテキストオプションdivを表示する必要があります。マウスを外した後に要素をスライドさせてください

ユーザーが(mouseOutと思っていますか?)ユーザーとのやりとりが中断された後、またはパワーユーザーがタブから離れると、divスライドを画面から外すことはできますか?

Test page

答えて

1

jQuery's animate functionを見てみましょう。ラッパーもたくさんありますが、あなたが後にしているアニメーションは、ストックのものよりも少し専門的であるかのように聞こえます。

イベントが発生したときにアニメーションを作成するには、bindをチェックしてください。その後、私は次の線に沿って何かを助言する(例えばmouseleaveblur)があり、このためのいくつかの便利な機能もありますが、一度に複数のイベントにバインドしたい場合:

$(selectorForTheDivInQuestion).bind('mouseleave blur', function(){ 
    $(this).animate(properies, duration); 
}); 

propertiesが何かかもしれませんdivが比較的、絶対的または固定的に配置されている場合は、{left-margin:-100px;}または{left:-100px;}の行に沿って表示されます。

+0

ありがとう!同じセレクターの複数のイベントにバインドできるかどうかはわかりませんでした。 –

関連する問題