我试图在函数的后半部分进行正确的选择,回调部分在悬停事件后反转fadeIn。选择器似乎不适用于函数的第二部分。
$(document).ready(function(){
$(".comment").corner();
$(".hov").hover(function(){
var idd = $(this).attr("name");
$("#" + idd).appendTo(this).fadeIn();
}, function(){
$("#" + idd).fadeOut();
});
});
答案 0 :(得分:1)
这是因为idd
是在第一个悬停的第一个回调中定义的。在其他回调中无法访问它。试试这个
$(document).ready(function(){
var idd;
$(".comment").corner();
$(".hov").hover(function(){
idd = $(this).attr("name");
$("#" + idd).appendTo(this).fadeIn();
}, function(){
$("#" + idd).fadeOut();
});
});