Here ist mein Code:Warum .remove() entfernt das Element nicht?
$(document).ready(function(){
$('a').bind('mouseenter', function() {
var self = $(this);
this.iid = setTimeout(function() {
var tag_name = self.text(),
top = self.position().top + self.outerHeight(true),
left = self.position().left;
$('body').append("<div class='tag_info'>Some explanations about "+tag_name+"</div>");
$(".tag_info").css({top: top + "px", left: left + "px"}).fadeIn(200);
}, 525);
}).bind('mouseleave', function(){
if(this.iid){
clearTimeout(this.iid)
remove($('.tag_info'));
}
});
});
Wie Sie in der Geige sehe ich zur Verfügung gestellt haben, wenn Sie mit der Maus den Tag verlässt, dass Black-Box ist noch vorhanden. Warum? Und wie kann ich es entfernen?
Try '$ zu benutzen ('tag_info'). Remove()' – ThisGuyHasTwoThumbs
, warum Sie nicht getan haben, dass mit ' : schweben? –