如何显示通过同时使用指针事件和光标属性禁用了图像链接?

因为

小提琴

我有一个包裹在锚上的图像,该锚上有单击动作(上面的小提琴中有一个简单的例子)。

在某些时候,此操作无效,因此我想做三件事:

  1. 使图像变灰(-webkit-filter:invert(40%);)
  2. 禁用点击事件(指针事件:无;)
  3. 更改光标(光标:不允许;)

使图像变灰总是可以的,但是似乎指针事件和光标属性不能很好地配合使用。

当同时应用指针事件和光标属性时,我希望禁用该操作并且更改光标-但似乎指针事件属性会覆盖我设置光标的能力。

正确的方法是什么?

代码:

No styles  <br>
<a href="javascript:alert('clicked')"><img src="https://www.google.com/images/srpr/logo11w.png"/></a>
<hr>
pointer-events: none (good - I cannot click) <br>
<a class="grey no-click-1" href="javascript:alert('clicked')"><img src="https://www.google.com/images/srpr/logo11w.png"/></a>
<hr>
cursor: not-allowed (good - I can click, but the cursor has changed) <br>
<a class="grey no-click-2" href="javascript:alert('clicked')"><img src="https://www.google.com/images/srpr/logo11w.png"/></a>
<hr>
pointer-events: none AND cursor: not-allowed (bad - I can't click but the cursor has NOT changed)<br>
<a class="grey no-click-3" href="javascript:alert('clicked')"><img src="https://www.google.com/images/srpr/logo11w.png"/></a>


img {
    height: 80px;
}

.grey {
    -webkit-filter: invert(40%);    
}

.no-click-1 {
    pointer-events: none;
}

.no-click-2 {
    cursor: not-allowed;
}

.no-click-3 {
    pointer-events: none;
    cursor: not-allowed;
}
贝西

编辑:设置包装div显示为:inline-block;

http://jsfiddle.net/o8bjr3eL/4/

总结你的元素在divcursor: not-allowed;和孩子apointer-events: none;

的HTML:

<div class="not-allowed">
        <a class="no-click" href="#"><img src="https://www.google.com/images/srpr/logo11w.png"/></a>
</div>

编辑: CSS:

.not-allowed{
    cursor: not-allowed;

    display: inline-block; /* This is working */

}
.no-click {
    pointer-events: none;
    -webkit-filter: invert(40%);
}

那对我有用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何显示通过同时使用指针事件和光标属性禁用图像链接?

来自分类Dev

在mouseenter上禁用了图像链接

来自分类Dev

如何使这些链接和图像内嵌显示

来自分类Dev

如何使用画布和javascript在鼠标指针的上方同时显示线条显示x和y协调器

来自分类Dev

如何将光标指针属性应用于(单击)事件处理程序?

来自分类Dev

使用php显示通过mysql数据库保存为blob的图像(通过链接和新窗口)

来自分类Dev

如何检查Mac和Linux是否通过命令行启用和禁用了安全启动?

来自分类Dev

如何使用asp.net MVC通过模型属性显示YouTube链接?

来自分类Dev

如何在循环中同时显示图像和绘图

来自分类Dev

如何通过html或css水平显示链接的图像

来自分类Dev

在Windows 10中通过运行框打开易于使用的光标和指针设置吗?

来自分类Dev

如何禁用默认键盘在 android oreo 8.0 中出现和显示光标?

来自分类Dev

如何使用“输入属性更改”事件通过鼠标捕获仅复制和过去

来自分类Dev

如何使用“输入属性更改”事件通过鼠标捕获仅复制和过去的内容

来自分类Dev

如何通过控制使禁用的图像?

来自分类Dev

如何使用javascript / jquery同时显示多个图像序列?

来自分类Dev

当父元素具有属性指针事件:无时,如何使子元素打开链接?

来自分类Dev

如何使用preg_replace替换链接和图像链接

来自分类Dev

使用PHP和MySQL将图像显示为链接

来自分类Dev

如何在禁用的链接上获取“不允许的”光标

来自分类Dev

如何使用JQuery更改拖动事件时光标的图像侧

来自分类Dev

属性字符串超链接未显示正确的光标

来自分类Dev

选择所有跨分页和每页显示结果,同时使用 JQuery 禁用和启用按钮

来自分类Dev

如何使用链接的行ID和rel属性在特定表行内容上指向onclick事件-jQuery

来自分类Dev

如何使用链接的行ID和rel属性在特定表行内容上指向onclick事件-jQuery

来自分类Dev

如何使用AirDrop同时发送文本(或URL)和图像

来自分类Dev

如何同时使用按钮添加和删除图像?

来自分类Dev

如何使用 xslt 和 xml 显示图像?

来自分类Dev

如何使用事件侦听器单击功能使用 javascript 显示和隐藏数组中的图像

Related 相关文章

  1. 1

    如何显示通过同时使用指针事件和光标属性禁用图像链接?

  2. 2

    在mouseenter上禁用了图像链接

  3. 3

    如何使这些链接和图像内嵌显示

  4. 4

    如何使用画布和javascript在鼠标指针的上方同时显示线条显示x和y协调器

  5. 5

    如何将光标指针属性应用于(单击)事件处理程序?

  6. 6

    使用php显示通过mysql数据库保存为blob的图像(通过链接和新窗口)

  7. 7

    如何检查Mac和Linux是否通过命令行启用和禁用了安全启动?

  8. 8

    如何使用asp.net MVC通过模型属性显示YouTube链接?

  9. 9

    如何在循环中同时显示图像和绘图

  10. 10

    如何通过html或css水平显示链接的图像

  11. 11

    在Windows 10中通过运行框打开易于使用的光标和指针设置吗?

  12. 12

    如何禁用默认键盘在 android oreo 8.0 中出现和显示光标?

  13. 13

    如何使用“输入属性更改”事件通过鼠标捕获仅复制和过去

  14. 14

    如何使用“输入属性更改”事件通过鼠标捕获仅复制和过去的内容

  15. 15

    如何通过控制使禁用的图像?

  16. 16

    如何使用javascript / jquery同时显示多个图像序列?

  17. 17

    当父元素具有属性指针事件:无时,如何使子元素打开链接?

  18. 18

    如何使用preg_replace替换链接和图像链接

  19. 19

    使用PHP和MySQL将图像显示为链接

  20. 20

    如何在禁用的链接上获取“不允许的”光标

  21. 21

    如何使用JQuery更改拖动事件时光标的图像侧

  22. 22

    属性字符串超链接未显示正确的光标

  23. 23

    选择所有跨分页和每页显示结果,同时使用 JQuery 禁用和启用按钮

  24. 24

    如何使用链接的行ID和rel属性在特定表行内容上指向onclick事件-jQuery

  25. 25

    如何使用链接的行ID和rel属性在特定表行内容上指向onclick事件-jQuery

  26. 26

    如何使用AirDrop同时发送文本(或URL)和图像

  27. 27

    如何同时使用按钮添加和删除图像?

  28. 28

    如何使用 xslt 和 xml 显示图像?

  29. 29

    如何使用事件侦听器单击功能使用 javascript 显示和隐藏数组中的图像

热门标签

归档