Here私のコードです:.remove()は要素を削除しないのはなぜですか?
$(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'));
}
});
});
あなたは、私はブラックボックスがまだ存在していることを、あなたのマウスがタグを離れるとき、提供してきましたフィドルで見たよう。どうして?どうすれば削除できますか?
てみ '$のようにそれを使用する必要がdocumentation
ごとにそれを使用してください( 'tag_info')。削除()あなたは'であることをしなかった理由を ' – ThisGuyHasTwoThumbs
:ホバー? –