jQuery有選擇性的禁止文字選中
使用css可以實現指定元素的中的文字禁止選中效果,具體可以參閱CSS3實現的禁止文字選中程式碼例項一章節。
但是純CSS方式設定不夠靈活,如果能夠封裝成一個函式,並且能夠方便的指定哪些元素中的文字不可以被選中。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> html,body{height:100%} div{ width:150px; height:50px; background:#CCC; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ (function($){ $.fn.disableSelection=function(){ return this.attr('unselectable','on') .css({'-moz-user-select':'-moz-none', '-moz-user-select':'none', '-o-user-select':'none', '-khtml-user-select':'none', '-webkit-user-select':'none', '-ms-user-select':'none', 'user-select':'none'}) .bind('selectstart', false); }; })(jQuery); $(':not(input,select,textarea)').disableSelection(); }) </script> </head> <body> <div id="thediv">螞蟻部落</div> <textarea></textarea> </body> </html>
相關文章
- JQuery選擇器——可見性篩選選擇器和屬性篩選選擇器jQuery
- jQuery選擇器——屬性過濾選擇器jQuery
- jquery屬性選擇器jQuery
- jquery中的選擇器jQuery
- jQuery選擇器——可見性過濾選擇器jQuery
- jQuery取得select選擇的文字與值jQuery
- 關於jQuery中的選擇器jQuery
- jQuery選擇器——基本選擇器jQuery
- Jquery的選擇器jQuery
- CSS禁止選中文字CSS
- jQuery選擇器——層次選擇器jQuery
- jQuery選擇器jQuery
- jQuery 選擇器jQuery
- Jquery 日期選擇jQuery
- css中:not()選擇器和jQuery中.not()方法CSSjQuery
- jQuery選擇器之層次選擇器jQuery
- jQuery選擇器——基本過濾選擇器jQuery
- jQuery常用的選擇器jQuery
- 如何選擇jquery版本jQuery
- jQuery選擇器(下)jQuery
- jQuery 選擇器效率jQuery
- jQuery :last選擇器jQueryAST
- jQuery .class選擇器jQuery
- jQuery element選擇器jQuery
- jQuery #id選擇器jQuery
- [JS] jQuery選擇器JSjQuery
- jQuery系列:選擇器jQuery
- jQuery選擇器大全jQuery
- jQuery選擇器——內容過濾選擇器jQuery
- jQuery選擇器——子元素過濾選擇器jQuery
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- CSS禁止選中文字內容CSS
- jQuery選擇器——表單元素過濾選擇器jQuery
- CSS選擇器(5)——屬性選擇器CSS
- jquery如何獲取select下拉選單選中項的值和文字jQuery
- jquery實現的獲取選中select下拉選單的值和文字jQuery
- jQuery 3教程(二):jQuery選擇器jQuery
- jquery九大選擇器jQuery