通过div单击基础元素我有一个div有background:transparent,连同border..在这下面div我有更多的元素。当前,当我单击覆盖的外部时,我可以单击基础元素div..但是,当直接单击覆盖时,我无法单击基础元素div.我想通过这个点击div这样我就可以点击底层元素了。
4 回答
忽然笑
TA贡献1806条经验 获得超5个赞
pointer-events: none
AlphaImageLoader
.PNG/.GIF
div
pointer-events: none;background: url('your_transparent.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='your_transparent.png', sizingMethod='scale');background: none !important;
至尊宝的传说
TA贡献1789条经验 获得超10个赞
pointer-events: none
pointer-events: auto
.parent { pointer-events:none; }.child { pointer-events:auto;}<div class="some-container"> <ul class="layer-0 parent"> <li class="click-me child"></li> <li class="click-me child"></li> </ul> <ul class="layer-1 parent"> <li class="click-me-also child"></li> <li class="click-me-also child"></li> </ul></div>
侃侃尔雅
TA贡献1801条经验 获得超16个赞
将单击附加到要单击的div上。 藏起来 确定指针在哪个元素上。 启动对该元素的单击。
var range-selector= $("") .css("position", "absolute").addClass("range-selector") .appendTo("") .click(function(e) { _range-selector.hide(); $(document.elementFromPoint(e.clientX,e.clientY)).trigger("click"); });
- 4 回答
- 0 关注
- 595 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消