2011-11-22 55 views
0

我想在功能的后半部分得到适当的选择,回调部分来扭转悬停事件后的fadeIn。选择器似乎不适用于函数的第二部分。适当的变量选择jquery回调

$(document).ready(function(){ 
    $(".comment").corner(); 
    $(".hov").hover(function(){ 
     var idd = $(this).attr("name"); 
     $("#" + idd).appendTo(this).fadeIn(); 
    }, function(){ 
     $("#" + idd).fadeOut(); 
     }); 
}); 

回答

1

这是因为idd首先悬停第一回调内部限定。在其他回调中不可访问。试试这个

$(document).ready(function(){ 
    var idd; 
    $(".comment").corner(); 
    $(".hov").hover(function(){ 
     idd = $(this).attr("name"); 
     $("#" + idd).appendTo(this).fadeIn(); 
    }, function(){ 
     $("#" + idd).fadeOut(); 
     }); 
}); 
+0

完美的感谢,我认为悬停事件将包括变量,而不仅仅是函数,猜我错了 –