1
textarea
是否有任何事件會在您拖動鼠標在整個文本中進行選擇時觸發?例如,當您第一次點擊textarea
時會觸發事件,並在您拖動鼠標進行選擇時繼續觸發。放開鼠標單擊按鈕後,該事件將停止發射,並留下一些選定的文本。Javascript textarea select event
textarea
是否有任何事件會在您拖動鼠標在整個文本中進行選擇時觸發?例如,當您第一次點擊textarea
時會觸發事件,並在您拖動鼠標進行選擇時繼續觸發。放開鼠標單擊按鈕後,該事件將停止發射,並留下一些選定的文本。Javascript textarea select event
你可以捕捉mousemove並檢查按鈕的屬性,如果按鈕等於1,那麼點擊鼠標左鍵。
function fire(selectedtext){
console.log(selectedtext);
}
$(".textarea").mousemove(function(event) {
if(event.buttons==1)
{
var seltext = $(".textarea").val().substring(this.selectionStart,this.selectionEnd);
if(seltext.length > 0) fire(seltext);
}
});
「事件將觸發時,先單擊文字區域內,並會繼續** **火,你拖動鼠標進行選擇」 –
你可以使用鼠標按下和mouseup – robert
不,我知道的,但你可以使用一個全局變量作爲捕獲,事件'onmousedown'和'onmouseup'並使用'onmousemove'來觸發事件。 – faino