Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不可能制定规则”;指针事件“;通过JS还是jQuery?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 不可能制定规则”;指针事件“;通过JS还是jQuery?

Javascript 不可能制定规则”;指针事件“;通过JS还是jQuery?,javascript,jquery,css,Javascript,Jquery,Css,我必须在运行时操纵与元素的交互,使其不可见且“不可交互”。。 第二个规则是“指针事件:无” 问题是它无法从JS或jQuery中识别。。。为什么?我想我不明白这个问题,但是(使用jQuery) 对于支持浏览器(忽略任何指针事件)来说,这一切都很好。但是,如果删除/隐藏元素,指针事件当然也将不再工作,如果通过隐藏它 display: none 您可以使用css指针事件:无以允许事件通过。此外,与1j01注释一样,jquery将接受camelCase来解决名称中的破折号问题: $('.my-clas

我必须在运行时操纵与元素的交互,使其不可见且“不可交互”。。 第二个规则是“指针事件:无”


问题是它无法从JS或jQuery中识别。。。为什么?

我想我不明白这个问题,但是(使用jQuery)

对于支持浏览器(忽略任何指针事件)来说,这一切都很好。但是,如果删除/隐藏元素,指针事件当然也将不再工作,如果通过隐藏它

display: none

您可以使用css
指针事件:无以允许事件通过。此外,与1j01注释一样,jquery将接受camelCase来解决名称中的破折号问题:

$('.my-class').css({pointerEvents: "none"})

您需要在哪个浏览器上执行此操作<代码>指针事件
在任何版本的IEInjQuery上都不受本机支持。我使用了以下语法:$(“#scrittainfo”).css({pointer events:“0”}),但它不起作用。。取而代之的是将其用于“不透明度”,一切都很好。。原因是什么?@AnnaLica
“0”
对于
指针事件是无效的值。改为将其设置为
none
。使用“none”也是一样的。。在我经常写“无”的项目中,我把它贴错了there@Sonia
.css({pointer events:“0”})
是无效语法,因为属性中不能有一个不引用的
-
,如
.css({“pointer events:“0”})
但是,由于您可能不想引用每个属性,只是为了使其与需要引用的属性保持一致,因此可以使用jQuery认为等效的d属性:
.css({pointerEvents:“0”})
或者您可以使用其仅使用字符串的替代语法:
.css(“指针事件”,“0”)
$('.my-class').css({pointerEvents: "none"})