使图像不可拖动但仍然 clickable/hoverable
Make image not-draggable but still clickable/hoverable
我的网站上有一些图片,我想知道如何阻止它们被拖动,但我仍然可以 click/hover 在它们上面。
此代码在 Firefox 上不起作用,我可以拖动它:
img {
user-select: none;
-webkit-user-drag: none;
-khtml-user-drag: none;
-moz-user-drag: none;
-o-user-drag: none;
user-drag: none;
}
这使得它不是 clickable/hoverable:
img {
pointer-events: none;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
user-drag: none;
}
只需在您的 img 标签中添加 draggable 属性
这是一个例子:
<img
draggable="false"
src="#"
/>
用JS解决了:
window.ondragstart = function() {return false}
我的网站上有一些图片,我想知道如何阻止它们被拖动,但我仍然可以 click/hover 在它们上面。
此代码在 Firefox 上不起作用,我可以拖动它:
img {
user-select: none;
-webkit-user-drag: none;
-khtml-user-drag: none;
-moz-user-drag: none;
-o-user-drag: none;
user-drag: none;
}
这使得它不是 clickable/hoverable:
img {
pointer-events: none;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
user-drag: none;
}
只需在您的 img 标签中添加 draggable 属性
这是一个例子:
<img
draggable="false"
src="#"
/>
用JS解决了:
window.ondragstart = function() {return false}