一、div禁止点击事件
.none{ pointer-events:none; }
1、none:元素不响应鼠标事件,包括禁用鼠标事件及对鼠标事件作出响应
2、auto:默认值,元素响应鼠标事件
3、visible:元素响应鼠标事件,但会忽略其他层叠元素
4、visiblePainted:元素仍响应鼠标事件,但会忽略其他层叠元素
5、painted:元素不响应鼠标事件,但会忽略其他层叠元素
6、fill:元素不响应鼠标事件,但绘制它的颜色不与其他层叠元素 “混合”。
7、stroke:元素不响应鼠标事件,但绘制它的颜色与其他层叠元素 “混合”。
我是一个禁止点击的div
二、div禁止点击可以滑动
.div{ touch-action:none; }
.div{ touch-action:pan-y; }
三、js禁止点击div
四、vue div禁止点击
我是一个禁止点击的div
五、div禁止滚动条
$('.div').scroll(function () { $(this).scrollLeft(0); $(this).scrollTop(0); });
element.addEventListener('touchmove', function(e) { e.preventDefault(); }, false);
六、div点击事件
<script> document.getElementById('div').addEventListener('click', function () { alert(1); }); </script>
七、div禁止换行
.div{ white-space:nowrap; }
八、div置灰不可点击
.div{ pointer-events:none; background-color:#f5f5f5; color:#999; }
九、div点击后变色选取
.div:hover{ background-color:#f5f5f5; color:#999; } .div:active{ background-color:#ccc; color:#fff; }