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
- 禁止 div 中的文字被滑鼠選中
- 關於jQuery中的選擇器jQuery
- Jquery的選擇器jQuery
- jQuery選擇器jQuery
- jQuery 選擇器jQuery
- element 時間選擇器禁止選擇以前的時間
- CSS禁止選中文字CSS
- jQuery選擇器之層次選擇器jQuery
- css中:not()選擇器和jQuery中.not()方法CSSjQuery
- jQuery 選擇器效率jQuery
- jQuery選擇器(下)jQuery
- 如何選擇jquery版本jQuery
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- jquery九大選擇器jQuery
- CSS禁止選中文字內容CSS
- jQuery的基礎操作——選擇器jQuery
- jQuery基本篩選選擇器使用指南jQuery
- jQuery 選擇器彙總-思維導圖-選擇器jQuery
- jQuery入門-DOM/$/選擇器jQuery
- JQuery版本選擇與下載jQuery
- jQuery操作checkbox選擇程式碼jQuery
- jQuery 對基本選擇符的運用jQuery
- xgboost 特徵選擇,篩選特徵的正要性特徵
- jquery獲取下拉框選中的屬性值jQuery
- 使用json和jquery級聯選擇JSONjQuery
- jQuery原始碼剖析 (二) - 選擇器jQuery原始碼
- jQuery第二章選擇器jQuery
- 初學jQuery(表單選擇器)jQuery
- jquery九大選擇器的用法舉例jQuery
- HTML DOM querySelectorAll() 代替 jquery的 $('') CSS選擇器HTMLjQueryCSS
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- 選中滑鼠附近的文字
- 選項中選擇現在
- [CSS]屬性選擇器CSS
- JQuery知識總結之選擇器jQuery
- jQuery 原始碼學習 (六) 選擇器jQuery原始碼
- Jquery基礎筆記二(選擇器)jQuery筆記