質問をたくさん検索しましたが、正しい方法が見つかりませんでした。私の問題は次のとおりです。div動的にを作成し、mouseoverそれを別の に追加して表示し、(関数divを介して) を削除します。私はいくつかの方法を試しましたが、それらのいずれかで、表示されてから消えたり、表示されなかったり、マウスがコンテナ内のテキストから離れると消えたりします。君たちありがとう 。remove()mouseoutdivdiv
これは私のコードです
var usr = 'username_pre';
var newdiv = $('<div>', {
html: '<a href="#" title="">'+usr+'</a> </br> <a href="#" title="">impostazioni</a> </br> <a href="#" title="">esci</a>'
});
$("#container").mouseover(function(){
$("#options").css('visibility','visible').append(newdiv);
});
$("#options").mouseout(function(){
$(newdiv).remove();
});