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

IE的CSS“指针事件”属性替代

席银龙
2023-03-14
问题内容

我有一个下拉导航菜单,其中某些标题在单击时不应导航到其他页面(单击时这些标题会打开一个下拉菜单),而其他标题应在导航中(这些都没有下拉菜单并直接导航)。类型已经href定义给他们

为了解决这个问题,我为标题的前一种类型添加了以下CSS

pointer-events: none;

并且它工作正常。但是,由于IE不支持此属性,因此我正在寻找一些解决方法。令人讨厌的是,
我没有访问权限和特权来完全更改HTML和JavaScript代码

有任何想法吗?


问题答案:

Pointer-events是Mozilla的一种骇客,它已经在Webkit浏览器中实现,您不能期望在IE浏览器中再看到它一百万年。

它使用一个插件,该插件使用Javascript的一些不为所知/理解的属性来获取鼠标事件并将其发送到另一个元素



 类似资料:
  • 问题内容: 我正在尝试禁用特定链接并应用光标样式,但是此CSS命令无效。光标始终是默认值。我正在使用最新的Firefox版本。 CSS: 问题答案: 使用将[禁用所有与该元素的鼠标交互。如果要更改属性,则必须将更改应用于父元素。您可以使用元素包装链接,然后向其中添加属性。 HTML CSS 但是,存在一些浏览器不一致的地方。要使此功能在IE11中起作用,似乎您需要一个伪元素。伪元素还允许您选择FF

  • 问题内容: 我想将DIV旋转到一定程度。在FF中它可以运行,但是在IE中我面临一个问题。 例如,在以下样式中,我可以将rotation = 1设置为4 这意味着DIV将旋转到90或180或270或360度。但是,如果我只需要将DIV旋转20度,那么它将不再起作用。 如何在IE中解决此问题? 问题答案: 要在IE中旋转45度,您需要在样式表中添加以下代码: 您将从上面的内容中注意到IE8与IE6 /

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

  • 问题内容: 这是一个从来没有一个正确答案的问题,我已经在网上搜索了很多次,却找不到解决方案。 它适用于Firefox,Chrome。我的responseText将像Réunion这样返回char,它将显示为奇怪的符号。 我尝试了许多方法,例如编码和解码,在响应文件中设置标头都无效。我没主意了。请帮助某人。 在主文件中,确保设置了内容类型和字符集。 在您的AJAX加载页面中,确保您位于顶部。 问题解

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

  • 英文原文 译者前言 这一章节是我有史以来翻译质量的低谷,一来是我自己也是刚学,半懂不懂,二来本身语言基础各方面也薄弱,三来是笔记本坏掉了,搞个ChromeOS折腾中。 大家凑合看看,看不下去给指出来一下比较不好理解和绕的地方,以及错误的地方,我一定即时修改。 简要介绍 在Kivy开发过程中,事件是最重要的一部分了。如果之前有过GUI图形界面开发的经验的话,你可能对此习以为常了,但对新手来说,这个概