js或css指定元素点击时内容不可被选中
一、css3中可以使用"user-select"属性:
body{
-webkit-user-select:none;/*谷歌 /Chrome*/
-moz-user-select:none; /*火狐/Firefox*/
-ms-user-select:none; /*IE 10+*/
user-select:none;
}
user-select:auto:默认,可以选中; none:不可选;text:只可选文本;all:父级;
二、js实现:
document.onselectstart = function(){return false;}
document.onselectstart = null ;
jquery 实现:
$("body").hover(function(){
document.onselectstart = function(){return false;},
},
function(){
document.onselectstar=text;
}
});
注意:
2、Firefox/Opera不支持onselectstart事件Firefox中可以使用CSS "-moz-user-select:none"属性来禁止文本选定
3、webkit浏览器可以使用“-khtml-user-select”,当然也可以使用onselectstart事件来阻止用户选定元素内文本,如下
<div onselectstart="return false">accc</div>
onselect
onselect是在文本框(input、textarea)内的文本被选中时所触发的事件,其触发时间是在文本被选择以后(即文本已经被选择,已经
显式的表现出来)。该事件只被input和textarea标签支持。
转载于:https://www.cnblogs.com/cnlg123/p/7644795.html
js或css指定元素点击时内容不可被选中相关推荐
- CSS去除元素点击时出现的小竖杠
在开发过程中我们不免要使用div span等一系列非a/bottom 的元素来充当跳转或提交的工具 可我们会发现 当用户点击我们的假触发器上会出现一个类似于输入框输入提示的小竖杠 其实原理很简单 页面 ...
- js手动触发页面元素点击事件,程序触发,自定义点击事件模拟点击
页面有时候的使用场景需要手动控制某个元素响应点击事件,可以达到不直接点击元素来响应事件,这里可以使用element.dispatchEvent(),在使用element.dispatchEvent() ...
- html动态生成按钮事件无效,【iCheck】通过 JS 动态生成的元素点击无效的解决方法...
HTML Sample JS$('input').iCheck({ checkboxClass: 'checkbox-default', radioClass: 'radio-default' }); ...
- php jquery点击事件,jQuery操作html元素点击事件详解
这次给大家带来jQuery操作html元素点击事件详解,jQuery操作html元素点击事件的注意事项有哪些,下面就是实战案例,一起来看一下. 移除或禁用html元素的点击事件可以通过css实现也可以 ...
- vue中父元素点击事件与子元素点击事件冲突
vue中父元素点击事件与子元素点击事件冲突 在做vue项目的时候,遇到子元素有点击事件,父元素也有点击事件,当点击子元素时往往触发的是父元素的点击事件,产生冲突,怎样解决这个问题呢?这就用到vue事件 ...
- 原生js实现给指定元素的后面追加内容
参考链接:http://www.jb51.net/article/35412.htm 原生js实现给指定元素的后面追加内容 var header1 = document.getElementById( ...
- js+css实现鼠标点击时出现小心心
1.先看效果图: 2.代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt ...
- HTML点击图片下方出现阴影,纯css实现图片点击时移动效果和阴影效果
有人喜欢用js加css实现这样的效果,而我比较喜欢用最简单的方法实现这样的效果,因为我是个简单的人,所以我要做最简单实用的事儿(hei hei)...好处就是:简单,方便操作,给服务器减少压力,对se ...
- HTML可以让元素透过元素点击,通过Mootools 1.2来操纵HTML DOM元素
我们已经学习过如何来选取DOM元素,怎么创建数组,怎么创建函数,怎么把事件添加到元素,今天我们来深入地学习一下如果操纵HTML元素.通过MooTools 1.2,你可以添加新元素到一个HTML页面中, ...
- vue子元素点击事件与父元素点击事件冲突 子元素点击事件不触发
在vue项目中,子元素有点击事件,父元素也有点击事件,当点击子元素时往往触发的是父元素的点击事件,产生冲突,怎样解决这个问题呢? 解决方法:使用vue中的事件修饰符 vue为 v-on 提供了 .st ...
最新文章
- 一个模型通杀8大视觉任务,图像、视频生成大一统!MSRA+北大全华班「女娲」模型...
- bartender2020中文版
- 布尔运算_实例解析!布尔运算运用技巧!
- 将 instance 连接到 vlan100- 每天5分钟玩转 OpenStack(95)
- HDU 1025 Constructing Roads In JGShining's Kingdom(DP+二分)
- springboot日志按照天自动输出_SpringBoot使用logback实现日志按天滚动-阿里云开发者社区...
- mysql-connector-java-5.1.22下载
- 【转】《从入门到精通云服务器》第三讲-配置与升级云服务器
- Word 公式编辑器: 快捷键
- vs运行c语言代码快捷键,VS2010快捷键
- 【操作系统⑩】——进程死锁【银行家算法+详细样例 进程死锁的预防机制、避免机制、检测与解决】
- java语言运行机制
- 学会这几个.你就能成为bat脚本小子了...(转来看看的)
- 用Python分析经纬度数据
- 在虚拟机中开启VT功能
- CSS 字体粗细 font-weight属性
- DolphinDB智臾科技CEO周小华:《从反向控制的终极目标谈时序数据库的架构设计》
- SQL本地数据库连接服务器
- 萌新面试经,赶紧来看看!
- 论文分析---APP恶意软件检测
热门文章
- 自定义View调用onDraw方法
- 课程设计2 终结版-未测试
- What is “Deploy applications configured in Tomcat instance” in IntelliJidea
- 在spring中手动编写事务
- I/O多路复用之epoll实战
- 关于myeclipse中启动项目(server为welogic10)报valid license.bea错误的问题解决方式...
- Java war包取之外的properties文件
- error_reporting() 错误级别详解
- mysql 查看当前连接及修改连接数
- MYSQL的两种存储引擎区别