0

Jqueryが実行されませんでした!!!理由はわかりません

 $(".other-edithion").click(function(){ 
var city = $(this).closest('#city');
    if (city.is(":hidden"))city.fadeIn("slow");
    else {city.fadeOut("slow");}
 });
 $("#city").mouseleave(function(){
     $("#city").fadeOut("slow");
 });
4

1 に答える 1

3

要素の id がある場合は.closest()は必要ありません

var city = $('#city');

jQuery.closest() として

現在の要素から始まり、DOM ツリーを上に向かって、セレクターに一致する最初の要素を取得します。

#citydom ツリーを介していない場合、セレクターは要素の照合に失敗します。

そしてマウス休暇のために、

$('#city, .other-edithion #city').mouseleave(function(){
    $(this).fadeOut('slow');
});
于 2012-06-18T08:17:04.420 に答える