• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

jQuery实现有选择性的禁止文本选中代码示例

jQuery 程序员 2年前 (2019-01-16) 162次浏览 已收录 0个评论

使用css可以实现指定元素的中的文本禁止选中效果,但是纯CSS方式设置不够灵活,如果能够封装成一个函数,并且能够方便的指定哪些元素中的文本不可以被选中。

代码实例如下:

本文案例为大家展示了《jQuery实现有选择性的禁止文本选中代码示例》的代码,若要看代码效果请大家点击“运行代码”按钮。

[code]<!DOCTYPE html> <html> <head> <meta charset=”utf-8″> <title>jQuery实现有选择性的禁止文本选中-搞代码gaodaima.com</title> <style type=”text/css”> html,body{height:100%} #thediv{   width:150px;   height:50px;   background:#CCC; } </style> <script type=”text/javascript” src=”http://libs.baidu.com/jquery/2.0.0/jquery.min.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>[/code]


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址