簡體   English   中英

如何在jQuery中停止默認選擇事件動作

[英]How to stop default select event action in jquery

我已經編寫了一個JQuery插件,但是有一些麻煩。 我想通過按下Shift鍵並單擊表行來選擇表中的多行,但是當我選擇某個瀏覽器時,其默認樣式將添加到所選文本中。 我沒有足夠的聲譽來發布圖片。 請點擊這里查看圖片

我該如何消滅那些風格?

您可以在CSS中禁用用戶選擇-

table{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

最后,通過防止選擇文本,我找到了解決此問題的方法。代碼如下

if (typeof document.onselectstart!="undefined")
    document.onselectstart=new Function ("return false");
else{
    document.onmousedown=false;
    document.onmouseup=true;
}

但是,我從未能夠選擇文本。

暫無
暫無

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

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