时间:2021-05-08
在开发中,很多区域是不允许用户select的,在IE/Safari/Chrome中我们可以使用onselectstart事件来阻止用户选定元素内文本,
但在火狐中,这段区域还是可以选择的,
如下:
复制代码代码如下:
<html>
<head>
<meta charset="gbk">
<title>Firefox/Opera不支持onselectstart事件</title>
</head>
<body>
<div id="noselect">Text</div>
<script type="text/javascript">
var div = document.getElementById('noselect');
div.onselectstart = function () {
console.log(3);
}
</script>
</body>
</html>
当用鼠标去选定div内的文本时,IE/Safari/Chrome 的控制台输出了3,Firefox/Opera则没有输出。
但是火狐有自己的css样式"-moz-user-select“
我们可以使用它来禁止用户选择文本
如下:
复制代码代码如下:
<html>
<head>
<meta charset="gbk">
<title>Firefox/Opera不支持onselectstart事件</title>
<style type="text/css">
#noselect
{
-moz-user-select: none;
cursor: default;
}
</style>
</head>
<body>
<div id="noselect" onselectstart="return false;">Text</div>
</body>
</html>
ok
user-select是css3 的样式。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
原因:给定的流不支持mark和reset就会报这个错误。获取到一个网络流,这个网络流不允许读写头来回移动,也就不允许mark/reset机制.解决办法:用Buf
nginx不支持if嵌套,也不允许在if中使用逻辑判断,会报如下错误:nginx:[emerg]"if"directiveisnotallowed当业务需要多个
以华为P40与苹果11为例,当前界面不支持滚动截屏的原因: 1、手机处于横屏界面不支持滚动截屏。 2、部分银行类应用、支付类应用的界面出于安全考虑,不允许截
问题分析熟悉nginx的都知道,nginx不想其他语言那样可以支持逻辑或与运算,也不支持ifelse和if嵌套。因为公司内部服务器不允许外部访问,所以在ngin
浏览器支持InternetExplorer9、Firefox、Opera12、Chrome以及Safari5支持拖放。注释:在Safari5.1.2中不支持拖放