扫码关注官方订阅号
因为“显示”和“交互”的区域不完全一致,所以有了这个小白问题
请问能够做到这种效果吗?
学习是最好的投资!
一个简单的css属性,在遮挡层设置:
pointer-events: none;
关于兼容性:
IE 10+ 可放心使用,IE 10- 请尽情抛弃
把下层提升为上层,并设置背景为透明?
其实这个问题不就是上层和下层都有点击事件么。。直接把上下层放到一个父元素加事件就可以吧
把上层和下层都放在一个大p里面,而点击事件绑定在这大p就好了
不太现实。因为DOM没有事件点穿的现象。但是,根据你的业务需求或者想要实现的效果肯定可以找到别的解决办法和实现方式。比如说,可以采用事件委托,委托给父元素,你可以试一下能不能达到你的效果。
上层绑定一个事件就可以了,假如下层的id是next;上层点击的回调函数里写上
document.getElementById("next").click();
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
一个简单的css属性,在遮挡层设置:
关于兼容性:
IE 10+ 可放心使用,IE 10- 请尽情抛弃
把下层提升为上层,并设置背景为透明?
其实这个问题不就是上层和下层都有点击事件么。。直接把上下层放到一个父元素加事件就可以吧
把上层和下层都放在一个大p里面,而点击事件绑定在这大p就好了
不太现实。因为DOM没有事件点穿的现象。
但是,根据你的业务需求或者想要实现的效果肯定可以找到别的解决办法和实现方式。
比如说,可以采用事件委托,委托给父元素,你可以试一下能不能达到你的效果。
上层绑定一个事件就可以了,假如下层的id是next;
上层点击的回调函数里写上