マウスが TD 要素に入るとテキスト入力を表示し、離れると非表示にする必要があります。したがって、この入力 (フォーカス) をクリックすると、マウスイベントのバインドが解除されます.入力で Enter キーを押したときに、標準アクションを mouseenter と mouseleave にバインドするには、何を書く必要がありますか?
$(".translation").mouseenter(function(){
$(this).html('<input type="text" class="tr_input" placeholder="Перевести...">');
$(".tr_input").focus(function(){
$(".translation").unbind("mouseenter");
$(".translation").unbind("mouseleave");
});
});
$(".translation").mouseleave(function(){
$(this).html("");
});