После того, как я использовал .select()
, чтобы выделить текст в поле ввода при наведении, я сделал следующее:
HTML:
<input type="text" class="hoverAble" value="hover here"/><br />
JQuery:
$(".hoverAble").mouseenter(function() {
this.select();
}).mouseleave(function() {
//I can't figure what to put here.
});
См. здесь .
Предупреждение для правильной работы (в jsfiddle) необходимо щелкнуть один раз в результирующем кадре.
Основная идея: mouseleave
работает как , как и ожидалось также.
Как вы могли заметить, я не могу найти способ отменить выделение текста при наведении курсора и избежать этого: