我需要一个div才能pointer-events:none
在div上但不在该div内的iframe中的div上。
基本上,我.contentWindow.document.write
将div插入iframe,然后我认为该特定的内部div对鼠标事件做出反应,即使认为包含iframe的div有一个pointer-events:none
pointer-events:auto
将无法正常工作,因为它仍然继承,none
而所有其他选项均为“仅限svg”。
我只需要这个就可以在chrome中工作!
似乎说“自动”在这里起作用,但对我而言却不行:http : //css-tricks.com/almanac/properties/p/pointer-events/
这完全取决于您的目标。
尝试将iframe的指针事件设置为auto
。
iframe{
pointer-events: auto; /*You can add !important too if necessary*/
}
请记住,iframe的内容是他们自己的文档,并且不会从父级继承CSS,因此您的iframe是不可点击的,而不是其中的div。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句