以前在做图片滚动时,在双击左右箭头,快速切换图片滚动时,会选择附近区域的文字,感觉不是很好,今天在查资料时,讲到了这个问题, 试了一下,不错,解决了问题。
IE及Chrome下的方法一样,对相应的元素添加onselectstart="return false;"
但是,这个在火狐下不起作用,但是火狐下可以用css样式来达到这个效果,即添加-moz-user-select:none;
就可以兼容ie,google,firefox了,即代码如下所示:<div class="picBox" onselectstart="return false;" style="-moz-user-select:none;">屏蔽双击选中文字的区域</div>
这样这个区域的文字都不能选中了,就也不会出现在双击左右箭头快速切换图片滚动时会选择附近区域文字的情况了
如果把<body onselectstart="return false">
和body{-moz-user-select:none;}
添加到body中,就实现了禁止用户选中页面上内容的效果。
相关文章
- 09-17break与return
- 09-17yield return的作用
- 09-17c – 为什么“return(str);”推断出与“return str”不同的类型?
- 09-17用return关键字实现1——100累加求和,返回总和并接收输出
- 09-17BUG记录: 拦截器 handler instanceof HandlerMethod 一直为false ( 原因导错了jar包 )
- 09-17使用setExtractWar(false)在嵌入式Jetty中加载war会抛出IllegalArgumentException
- 09-17对return 语句的正确性和效率进行检查
- 09-17657. Robot Return to Origin
- 09-17False Discovery Rate, a intuitive explanation
- 09-17mvc5 @RenderSection("scripts", required: false) 什么意思