0

jQuery変数「mouseover」と「mouseout」を使用して、別の要素にカーソルを合わせたときにDIV要素を表示しています。

http://74.54.17.66/~adbuynet/case-studies/ - 右上の [行動を促すフレーズ] にカーソルを合わせると、ドロップダウンが表示されます。

問題は、ドロップダウン自体にマウスを合わせると、ドロップダウンがファンキーな動作を開始し、開いたままにならないことです。私のjQueryコードは次のとおりです。

    $("#call-to-action").mouseover(function(e) {     
    $("#call-to-action-dropdown").show("slide", { direction: "up" }, 200);  
    e.stopPropagation();
  });
  $("#call-to-action").mouseout(function(e) {     
    $("#call-to-action-dropdown").hide("slide", { direction: "up" }, 200);  
  });
}); 

私が犯した間違いは何ですか?

4

1 に答える 1

2

mouseentermouseleaveの代わりにmouseoverとを使用しmouseoutます。http://api.jquery.com/mouseenter/を参照してください。

mouseover( /を使用したいと思うことはほとんどないでしょう。使用するmouseout場合は、それがわかります。)

于 2011-09-27T13:03:12.613 に答える