簡體   English   中英

Javascript textarea選擇事件

[英]Javascript textarea select event

拖動鼠標在文本上進行選擇時,文本textarea是否會觸發任何事件? 例如,該事件將在您第一次單擊textarea內部時觸發,並在您拖動鼠標進行選擇時繼續觸發。 放開鼠標單擊按鈕后,該事件將停止觸發,並保留一些選定的文本。

您可以捕獲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 );

  }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM