css设置div不可点击的方法:1、通过“event.preventDefault()”方法取消事件的默认动作;2、通过“event.stopPropagation()”方法停止事件的传播。

本教程操作环境:windows7系统、css3版本,DELL G3电脑。

css怎么设置div不可点击?

JavaScript有一个preventDefault方法, 他可用以来取消事件的默认动作。比如取消打开链接,选择文本或拖放等。event.preventDefault()

该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。例如,如果 type 属性是 “submit”,在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。注意,如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认动作。无论哪种情况,调用该方法都没有作用。

这种方法可以阻止当前元素的浏览器默认行为,但并不阻止事件被父级及document响应。如果想彻底取消事件,则可使用stopPropagationevent.stopPropagation()

该方法将停止事件的传播,阻止它被分派到其他 Document 节点。在事件传播的任何阶段都可以调用它。注意,虽然该方法不能阻止同一个 Document 节点上的其他事件句柄被调用,但是它可以阻止把事件分派到其他节点。

这两种是在JS中的常用取消事件的方法,但是其实还有一种用纯css就能实现取消事件响应的方法,pointer-events,使用起来更加简单,它可以:阻止用户的点击动作产生任何效果阻止缺省鼠标指针的显示阻止CSS里的hover和active状态的变化触发事件阻止JavaScript点击动作触发的事件

css设置div不可点击就可以使用下面的代码:.disabled {

pointer-events: none;

cursor: default;

}

这种方法明显比js代码更加灵活,可惜ie9不支持。

css设置div不可编辑,css 怎么设置div不可点击相关推荐

  1. dw中怎么在html中加css,在Dreamweaver中编辑CSS规则的步骤

    在前文中我们学会了怎么设置h1标签的属性,如果我们认为某一属性设置不合理需要修改,该怎么操作呢?在Dreamweaver CS6有3种方式可以实现CSS规则的编辑. (1)在代码区域内直接进行CSS代 ...

  2. js设置html不可编辑状态,JS_设置弹出页面的地址栏不可编辑

    JS_如何设置弹出页面的外观,地址栏不可编辑:如下所示: 参数解释: window.open 弹出新窗口的命令: 'page.html' 弹出窗口的文件名: 'newwindow' 弹出窗口的名字(不 ...

  3. 最好的html和css编辑器,10款顶级CSS编辑器

    CSS编辑器是只专注CSS生成的编辑器. 虽然你可以通过全功能的IDE或源代码编辑器也能攒出css.但CSS编辑器提供的专业功能和特性能帮助你把CSS写的更好,更快. 在这篇文章里,你将看到一些在市场 ...

  4. CSS设置样式时,鼠标移动到div上,发生抖动问题解决办法

    出现抖动现象背后的原因 比如你可能会遇到这样的场景,就是有一个div块,当鼠标悬浮的时候,需要添加一个border(比如多个div块以卡片的形式排列起来).你可能会考虑写成这样的CSS: div:ho ...

  5. Html设置表格撑开,【CSS】表格或div被撑开的解决办法

    摘要:后台添加内容后才发现显示的页面被撑开,导致网页极度不美观.,现在潇湘在线把平时找到的防止表格或div被撑开的好方法总结归纳一下,和大家一起分享. 在我们设计网页的时候,总会遇到一些不愉快的事情, ...

  6. html中怎么设置input的背景颜色,css里我们选中一个div里的一个input设置背景色

    new_object_ 楼主问的是静态的设置背景色还是选中了input后变色?如果是保持颜色则如楼上所述,通过选择器设置input的css样式即可:div input { background-col ...

  7. css不可修改,css怎么设置text不可编辑

    css设置text不可编辑的方法:1.通过"οnfοcus=this.blur()"方法设置text不可编辑:2.使用readonly属性设置输入字段为只读:3.使用disable ...

  8. html div居中属性,css布局设置div水平居中

    要让div程度居中配置margin属性便可. 1.居中枢纽CSS代码:margin:0 auto margin:0 auto为甚么能让div 居中评释: margin:0 auto拆分为margin- ...

  9. html语言中边框样式,html设置div边框样式css布局

    html组织配置div边框格式教程篇 div设置边框花样所应用CSS款式为边框属性border. div虚线与完成边框款式图 一.决定兼容边框线条名堂 border边框兼容各大浏览器线条花样有: 1. ...

最新文章

  1. ASP.NET的WebFrom组件LinkButton编程
  2. Storm 0.9安装指南
  3. php变量的引用与计数规则
  4. ORA-01172,ORA-01151
  5. java是值传递还是引用传递_Java 到底是值传递还是引用传递?
  6. 1-2.Win10系统利用Pycharm社区版安装Django搭建一个简单Python Web项目的步骤之二
  7. qsocket 指定网卡_QSocket
  8. 【SCI\EI】SCI分区,该看JCR还是中科院?
  9. 物联网应用技术竞赛——android笔记
  10. 计算机显示时区怎么更改,电脑时区自动改怎么办
  11. Android 最全 BATJ 大厂面试题整理!
  12. 【java算法】排序算法大合集
  13. Echarts-----map(单独省级地图)
  14. SEVERE: Error configuring application listener of
  15. word转换成pdf,包括导航目录和图片不变黑
  16. 【读书笔记】NeurIPS2018的两篇文章:The Tradeoffs of Large Scale Learning和Neural Ordinary Differential Equations
  17. 关于使用druid数据源连接Oracle导致的SQLRecoverableException(socket read timeout,关闭的连接等)
  18. C51简易计算器微机课设
  19. 门店故事不好讲,CEO提前减持,万物新生(爱回收)或重蹈“优信”覆辙
  20. 面试经验之华为暑期实习

热门文章

  1. FFT学习应用之Matlab程序(频率泄露实例)
  2. 2030:【例4.16】找素数
  3. 存储环境启动关闭顺序
  4. QT5.15.2安装教程
  5. allegropcb建元件库_Cadence_PCB封装库的制作及使用
  6. 我读 《国富论》 - 亚当 · 斯密 / 论资本利润
  7. 解决无法直接打开EXCEL文件的问题
  8. HTTP协议中的幂等性介绍
  9. 生产事故总结篇(2) 接口响应超时优化方案
  10. 笔记本外接显示器桌面显示不同壁纸