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

通过div单击底层元素

公孙弘图
2023-03-14
问题内容

我有一个div具有background:transparent,沿border。在此之下div,我还有更多元素。

目前,当我在叠加层外部单击时,我可以单击基础元素div。但是,当直接在叠加层上单击时,我无法单击基础元素div

我希望能够单击此按钮,div以便可以单击基础元素。


问题答案:

是的,你CAN做到这一点。

使用pointer-events: none与IE11 CSS条件语句一起(在IE10或低于不工作),就可以得到这个问题的跨浏览器兼容的解决方案。

使用AlphaImageLoader,您甚至可以将透明.PNG/.GIFs放置在叠加层中,div并使点击声流过下面的元素。

CSS:

pointer-events: none;
background: url('your_transparent.png');

IE11条件:

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='your_transparent.png', sizingMethod='scale');
background: none !important;


 类似资料:
  • 问题内容: 我想通过单击其中的关闭链接 或 单击该div外部的任何位置来隐藏div。 我正在尝试下面的代码,它可以通过单击正确的关闭链接来打开和关闭div,但是如果我在单击div以外的任何位置来关闭它时遇到问题。 问题答案: 另一种使您的jsfiddle减少错误的方法(需要双击打开)。 这不会在主体级别使用任何委托事件 设置为DIV .popup(以及样式CSS )

  • im 尝试单击此 div 元素,但引发异常。我的代码是: selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法定位元素:{"method":"xpath","selector":"//*[@id='ext-gen1147']"}(会话信息: chrome=80.0.3987.163)

  • 在谷歌航班页面上,我想点击对话框底部的右箭头(增加天数)(附图)。第二次点击给了我错误。 这是我的代码: 截图

  • 问题内容: 我正在尝试在React JS中创建一个模式 我有一个外部div,它是整个身体,而我有一个内部div。如果要在内部div之外单击它,我想应用该函数以关闭模式。 我的代码如下: 当我单击带有图标的链接时,或者在内部div外部单击时,它都可以正常工作。 但是问题是,如果我在内部div中单击,它也会关闭。 我不想使用jQuery。 有什么建议吗? 更新 而在我的情况是一个接触的形式: 问题答案

  • 问题内容: 浏览器:Chrome V65 ChromeDriver:chromedriver.exe 2.37 网络驱动程序尝试单击元素时发生错误。以下是我的click(): 我已经等待元素可见,然后单击。但是引发异常,说“其他元素将获得点击”,如下所示: 即使我添加语句以等待ajax加载完成以单击元素,也会发生错误: 这种情况在Chrome上经常发生,可能是5次出现4次故障。没用! 现在,我必须

  • 所以我知道docker正在使用/var/lib/docker/存储每个容器和图像。。。正当 这意味着我能对我的容器做的唯一优化是优化 /var/lib/docker/坐在上面的底层fs? 在这个意义上,我是否可以假设我应该优化我的底层系统fs的挂载选项?例如ext4 noatime,noadirtime等 另外,我可以使用不同的挂载/var/lib/docker/folder吗??底层磁盘dock