質問をたくさん検索しましたが、正しい方法が見つかりませんでした。私の問題は次のとおりです。div
動的にを作成し、mouseover
それを別の に追加して表示し、(関数div
を介して) を削除します。私はいくつかの方法を試しましたが、それらのいずれかで、表示されてから消えたり、表示されなかったり、マウスがコンテナ内のテキストから離れると消えたりします。君たちありがとう 。remove()
mouseout
div
div
これは私のコードです
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();
});