イベントで遊ぼうとしてjQuery
mouseenter
いmouseleave
ますが、失敗しています。
これが私がやろうとしていることです
$("#selector").mouseenter(function(){
some code....
jQuery(this).off('mouseenter');
}
);
$("#selector").mouseleave(function(){
some code....
jQuery(this).on('mouseenter');
});
これ.off()
は機能していますが、残念ながら機能し.on
ていません。
誰でもここで私を助けることができますか?
事前にthx。
>
編集:上記の質問の情報が少なくて申し訳ありません。
ツールチップを開いてmouseenter
、そのツールチップにいくつかのボタンを配置する必要があります。このツールチップは同じ div に追加されます。ツールチップのボタンをクリックしようとすると、mouseenter
イベントが呼び出されるため、ツールチップが div に再度追加されます。したがって.off()
、マウスがセレクターを離れなくなるまで tooptip が呼び出されると、イベントを呼び出します。
さらに情報が必要な場合はお知らせください。
再びThx。