a标签是没有disable属性的 ,如果想用disable 禁用a标签的点击事件,也可以实现;

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

html代码:

<a id="test">测试</a>

js代码:

$("#test").attr("disabled",true).css("pointer-events","none"); 

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专用

例子:

//取消点击事件
$("a[name=" + index + "]").attr("disabled", true).css("pointer-events", "none");

最新文章

  1. 卸载oracle 11g数据库软件
  2. Ngrok搭建服务器
  3. Redis基础知识之————php-Redis 常用命令专题
  4. 你可能不知道的Linux/GNU bash sort多列排序功能
  5. gulp 基础运用
  6. JavaScript实现拖拽预览,AJAX小文件上传
  7. nade.js(一)进程管理
  8. java面向对象之 类和对象
  9. 使用Eclipse开始Java编程
  10. 【Python】关于Python有意思的用法
  11. C语言_愤怒的小鸟
  12. webdriver
  13. Android-第二天
  14. Linux数据流重定向与管道
  15. SQL学习笔记---非select操作
  16. STL--hashtable
  17. harbor pull 失败
  18. 小白的首个maven web项目Step1软件安装一(jdk的下载配置和eclipse的安装)
  19. influxDB硬件配置指南
  20. Caffe+Windows 环境搭建收集

热门文章

  1. 真正“搞”懂HTTP协议06之body的玩法(理论篇)
  2. 铁威马NAS如何开启二次验证提高系统安全性
  3. uniapp解析后端返回的html标签
  4. 基于U-Net网络的图像分割的MindStudio实践
  5. 前端必备ps切图方法,拿下ui设计师就靠它了。
  6. [深度学习] tf.keras入门4-过拟合和欠拟合
  7. BBS升级版
  8. AtCoder Beginner Contest 282 G - Similar Permutation
  9. 遗传算法 Genetic Algorithms
  10. 使用阿里云产品搭建PHPWIND