当前位置: 首页 > 面试题库 >

使用“指针事件:无”时添加CSS光标属性

司空宣
2023-03-14
问题内容

我正在尝试禁用特定链接并应用光标样式,但是此CSS命令cursor: text;无效。光标始终是默认值。我正在使用最新的Firefox版本。

CSS:

pointer-events: none !important;
cursor: text;
color: Blue;

问题答案:

使用pointer-events: none将[禁用所有与该元素的鼠标交互。如果要更改cursor属性,则必须将更改应用于父元素。您可以使用元素包装链接,然后向其中添加cursor属性。

HTML

<span class="wrapper">
    <a href="#">Some Link</a>
</span>

CSS

.wrapper {
    position: relative;
    cursor: text;  /* This is used */
}
.wrapper a {
    pointer-events: none;
}

但是,存在一些浏览器不一致的地方。要使此功能在IE11中起作用,似乎您需要一个伪元素。伪元素还允许您选择FF中的文本。奇怪的是,您可以在没有Chrome的情况下选择Chrome中的文本。

.wrapper:after {
    content: '';
    position: absolute;
    width: 100%; height: 100%;
    top: 0; left: 0;
}


 类似资料:
  • 问题内容: 我有一个下拉导航菜单,其中某些标题在单击时不应导航到其他页面(单击时这些标题会打开一个下拉菜单),而其他标题应在导航中(这些都没有下拉菜单并直接导航)。类型已经定义给他们 为了解决这个问题,我为标题的前一种类型添加了以下CSS 并且它工作正常。但是,由于IE不支持此属性,因此我正在寻找一些解决方法。令人讨厌的是, 我没有访问权限和特权来完全更改HTML和JavaScript代码 。 有

  • 问题内容: 如何将CSS中的title =’mandatory’添加到以下内容 问题答案: 你不能 CSS是一种表示语言。它不是设计来添加内容的(除了非常琐碎的and和)。

  • 指针事件(Pointer Events)是一种用于处理来自各种输入设备(例如鼠标、触控笔和触摸屏等)的输入信息的现代化解决方案。 一段简史 让我们先做一个简短的概览,以便你对指针事件及其在其它事件类型中所处位置有个粗略认识。 很早以前,只存在鼠标事件。 后来,触屏设备开始普及,尤其是手机和平板电脑。为了使现有的脚本仍能正常工作,它们生成(现在仍生成)鼠标事件。例如,轻触屏幕就会生成 mousedo

  • 问题内容: 有没有一种方法可以检测元素的“ display” css属性是否已更改(更改为none还是block或inline-block …)?如果没有,有插件吗?谢谢 问题答案: 注意 Level-2-Events/events.html#Events-eventgroupings-mutationevents);其中之一-DOMAttrModified 是您需要的。当然,它们并未得到广泛实施

  • 问题内容: 有没有办法将javascript文件中的字符串中的css添加到使用javascript的文档的开头? 假设我们有一个网页,其中包含一个灯箱脚本,该脚本需要一个css文件才能运行。 现在,添加此css文件将使css文件下载,即使对于未启用js的用户也是如此。 我知道我可以使用脚本动态加载css文件,但这也意味着将有2个http请求,并且在文件中几乎没有css的情况下,我发现这种效率低下。

  • 请看下面的JavaFX和CSS代码。 登录2。JAVA 我ogin.css 当我运行这个,我得到以下错误。 应用程序启动方法中的异常线程“main”java中的异常。lang.RuntimeException:com上应用程序启动方法中的异常。太阳javafx。应用发射装置impl。在com上启动Application1(未知源)。太阳javafx。应用发射装置impl。在com上访问$000(未