gpt4 book ai didi

javascript - CSS/JS 来防止拖动重影图像?

转载 作者:IT王子 更新时间:2023-10-29 02:40:08 25 4
gpt4 key购买 nike

有没有办法防止用户看到他们试图拖动的图像的幻影(不关心图像的安全性,而是体验)。

我试过这个解决了文本和图像上的蓝色选择问题,但不是重影图像:

img {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}

(我还尝试将图像嵌套在 div 中,并将相同的规则应用于 div)。谢谢

最佳答案

您可以设置 draggable在标记或 JavaScript 代码中将属性设置为 false

// As a jQuery method: $('#myImage').attr('draggable', false);
document.getElementById('myImage').setAttribute('draggable', false);
<img id="myImage" src="https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon.png">

或直接使用 HTML:

<img id="myImage" src="https://link-to-your.image.com/image.png" draggable="false">

请注意,draggable="false" 也可以用于除 img 之外的其他 HTML 元素。

关于javascript - CSS/JS 来防止拖动重影图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7439042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com