CSS/JS -禁用点击事件,但允许滚动DIV
CSS/JS - Disable click events but allow scrolling on DIV
大致标题,我想允许在div中滚动,但禁用单击事件。有人知道有什么方法可以做到吗?
谢谢!
对于我来说,创建一个特殊的类来防止点击事件,然后用一个可滚动的容器包装这些元素
<div class="scrollable-div">
<div class="child-div noclick">
//anything else
</div>
</div>
和你的js看起来像
$('.noclick').click(function(event){
// prevent default behavior of click
event.preventDefault();
return false;
});
希望有帮助
var myDiv = document.querySelector('#myDiv');
myDiv.addEventListener('click', function(){
return false
});
相关文章:
- 如何确定滚动DIV中的可见DOM元素
- 如何获取滚动DIV中的当前活动文本
- 如何在没有滚动条的情况下滚动Div
- 使用纯 Javascript 滚动到可滚动 DIV 中的元素
- 滚动 DIV 元素的特定滚动条
- 鼠标滚轮滚动 DIV 元素
- 使用按钮和鼠标滚动 DIV
- 通过按钮可滚动 Div,没有滚动条
- jQuery滚动DIV是跳跃和定位错误
- 检查元素是否在溢出滚动DIV中完全可见
- 当我们滚动&Div来到Windows中间位置
- 加载数据时动态向下滚动DIV层
- CSS/JS -禁用点击事件,但允许滚动DIV
- 使用Javascript + Input type=range滚动Div
- 从任何地方滚动Div
- HTML / JS水平滚动DIV列表
- jQuery滚动Div高度
- 如何在没有Jquery的情况下将HTML5视频快照附加到滚动DIV
- 在RTL模式下获得可滚动DIV的视图的更好方法
- 暂停自动滚动Div