したがって、基本的に私がやりたいことは、使用者がdiv内でマウスを押した場合、テキストボックス内の最後のカーソルポイントを選択すると、ユーザーはテキスト上でマウスをドラッグして選択することができます.
現在、私はこれを持っています:
HTML:
<div class="VS-search-inner" onclick="innerSearchPanelClicked(event)">
JS:
function innerSearchPanelClicked(e){
var inputToFocus = $( e.target ).find("input").last();
if(inputToFocus.is('input')){
inputToFocus.focus();
var length = inputToFocus.val().length;
inputToFocus.setCursorPosition(length);
}
}
これはクリックでうまく機能しますが、マウスダウンに変更しようとすると、入力へのフォーカスが失われ続けます。