使用javascript實現html文字不可選

2021-09-07 01:21:33 字數 751 閱讀 4080

如何使用js讓html該文字是不可選定它?首先想到的是用css選擇實現,如下面:

-webkit-touch-callout: none;

-webkit-user-select: none;

-khtml-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

可是這樣並不能相容舊的瀏覽器,所下面本文將討論怎樣使用js來實現。並相容全部瀏覽器。

首先想到的是:

try to select this

這樣就能夠完畢html文字不可選了,假設你在使用jquery也能夠擴充套件jquery外掛程式的方式來實現:

try to select this

或者:

(function ($) ;

} else if (typeof this.style.mozuserselect != 'undefined') else ;

}});

};})(jquery);

$(document).ready(function() );

行,這可以與所有的瀏覽器基本相容。

使用 JavaScript 實現棧

1.棧的基本操作 function stack 移除棧頂的元素,同時返回被移除的元素 this.pop function 返回棧頂的元素,不對棧做任何修改 this.peek function 如果棧裡沒有任何元素就返回true,否則返回false this.isempty function 移除棧...

使用JavaScript實現UTF 8編譯碼

首先簡單介紹一下utf 8。utf 8以位元組為單位對unicode進行編碼。utf 8的特點是對不同範圍的字元使用不同長度的編碼。對於0x00 0x7f之間的字元,utf 8編碼與ascii編碼完全相同。utf 8編碼的最大長度是6個位元組。6位元組模板有31個x,即可以容納31位二進位制數字。u...

使用H5實現機械人臉

效果圖 在鼻子 眼睛 嘴巴上 單擊的時候,有特殊效果,鼻子效果如下 頁面靜態 如下 樣式修飾如下 men face left,right,nose,mouse left right nose mouse left hover right hover nose hover mouse hover le...