首先 ,大家要知道: a标签 是没有disable 属性的 , 如果想用disable 禁止a标签的点击事件,也是可以实现的

1. a标签 要用  disable 属性,必须和  pointer-events属性一起使用

例子 如下:

HTML 部分代码:

JS 代码:

$(".praise").attr("disabled",true);

$(".praise").css("pointer-events","none");

js 缩写  一行搞定:$(".praise").attr("disabled",true).css("pointer-events","none");

总结:这样就可以将a标签设成不可点击状态了。不过虽然是不可点击状态,当a标签任然是蓝色,所以要人为的给他添加上灰色字体。

2. pointer-events 属性详解

pointer-events:  auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit

pointer-events属性有很多值,但是对于浏览器来说,只有auto和non两个值可用,其它的几个是针对SVG的(本身这个属性就来自于SVG技术)。

auto——效果和没有定义pointer-events属性相同,鼠标不会穿透当前层。在SVG中,该值和visiblePainted的效果相同。

none——元素不再是鼠标事件的目标,鼠标不再监听当前层而去监听下面的层中的元素。但是如果它的子元素设置了

pointer-events为其它值,比如auto,鼠标还是会监听这个子元素的。

用途:

比如投票,只能投一次,点赞只能给一个人赞

$(this).addClass("yizan").children().addClass("zan_icon"); 当前的a标签为已赞状态

$(".praise a").attr("disabled",true).css("pointer-events","none");//只能赞一次,禁止再次触发点击事件

其它属性值为SVG专用,这里不介绍了

3.浏览器兼容性

Firefox 3.6+和chrome 2.0+ 以及safari 4.0+都支持这个CSS3属性,IE6/7/8/9都不支持

html a标签禁止跳转,a 标签禁用点击事件跳转相关推荐

  1. android listview里item添加一个按钮点击事件,ListView Item点击事件跳转详情界面

    有好久都没有碰安卓了,考试加五一双组合也真是让人蛋疼.好在都平安的度过了,所以又有时间gun回来弄弄我的小博客(虽然没多少人看= =).看了之前做的几个小demo,模式都差不多,但是每次写的时候都要在 ...

  2. html页面如何跳转到asp,asp点击按钮跳转页面 ASP中按钮的点击触发网页跳转

    ASP中按钮的点击触发网页跳转 asp中要实现点击一个按钮转到另一个网页有几种方法就是按下一个BUTTON,转到另一个网页,一共有哪些方式实现? 我只知道ona标签,背景图按钮,直接点击跳转链接hre ...

  3. uniapp 在onLaunch中,使用redirectTo或reLaunch跳转页面后,点击事件失效解决方法

    好久没有记录了(今天更新下),使用uniapp编译成小程序时,在onLaunch中重定向会导致点击事件失效. 但是,如果,你重定向的页面中有使用navigator组件跳转后再返回,点击事件又有效了,在 ...

  4. disabled运用;div,li元素禁用点击事件;防止a标签打开url;禁用click事件,删除onclick

    法一:添加disabled,一般适用于input,button,textarea等表单元素. $(docment).attr("disabled", "true" ...

  5. 路由跳转新标签页打开

    路由跳转新标签页打开 示例图: 点击页面跳转方法: toApply() {let routerData = this.$router.resolve({path: "/apply" ...

  6. 关于a标签的点击事件触发无效的问题

    Write By Monkeyfly 以下内容均为原创,如需转载请注明出处. 前提 项目为:xxxx管理系统.在该系统中,可以通过点击左侧的菜单(导航栏)来实现右边内容的切换.而且内容区的页面都是嵌套 ...

  7. 点击图片跳转android,android 跳转相册选择图片并返回展示

    1.点击事件跳转 private void selectImage() { Intent intent = new Intent(); intent.setType("image/*&quo ...

  8. ios开发跳转safari_阻止iOS Web APP中点击链接跳转到Safari 浏览器新标签页

    最近为了更好地接触移动Web 开发狠心购买了一台ipad mini(之前一直都是借同学的,借多了就不好意思了).拿来调试DeveMobile 与EaseMobile 主题 时候发现了不少问题,现在在一 ...

  9. html frame跳转实例,HTML frame标签怎么用?frame标签的具体使用实例

    本篇文章主要为大家讲述的是关于HTML frame标签的用法,还有关于frame标签中的属性介绍.还有关于frame标签的使用实例,下面就让我们一起来看看这篇文章吧 首先我们先看看HTML frame ...

最新文章

  1. 阿里云Ecs挂载云盘
  2. 实现对文本的简单one-hot编码
  3. 我的世界minecraft-Python3.9编程(4)-近实时刷新玩家位置
  4. VTK:Points之ExtractClusters
  5. 计算机仿真作业三,计算机仿真技术作业三.doc
  6. CI Weekly #22 | flow.ci 新版 iOS 构建流程的 4 大变化
  7. pl sql developer中如何调试存储过程以及调试包中创建的存储过程
  8. calico的两种网络模式BGP和IP-IP性能分析
  9. 设计模式学习笔记——工厂(Factory)模式
  10. EventUtil——跨浏览器的事件对象
  11. ios MultipeerConnectivity蓝牙通讯
  12. chm 已取消到该网页的导航,打不开
  13. org.springframework.core.styler包解读
  14. MFC中添加工具条(TOOLBAR)
  15. 华为云计算IE面试笔记-eBackup有哪几种备份组网方式,各备份组网方式主要的应用场景及备份流程?
  16. 信息学奥赛一本通——1004:字符三角形
  17. VMware之EXSI安装-yellowcong
  18. SYSCALL_DEFINE详解
  19. 地图上如何量方位角_正距方位图是怎么画出来的?应该怎么看?有什么特点?...
  20. Java电商平台之订单功能和支付功能实现

热门文章

  1. 【云原生】DevOps(八):Jenkins集成Kubernetes
  2. java date类 时区_Java时区转换及Date类实现原理解析
  3. 表单账号,密码,邮箱验证登录
  4. [NFS 挂载] NFS远程服务器目录挂载
  5. html5 隐藏video控件的下载按钮
  6. 跑karate,报java的错误的解决方法
  7. 从Solidworks导入到ADAMS中的模型出现相同零件组成了一个Part的问题
  8. (2)shell编程学习 Shell中的变量(预设变量表)及变量定义与特殊变量 (脚本小子的进阶之路)
  9. 为什么我WIN10系统下使用VP将注册表更改后还会出现422的错误,有大神能解答一下吗?
  10. 解决wine运行器安装软件乱码问题