button類控件可以使用attr("disabled","disabled")控制不可用,
但是a標簽這樣處理就不能達到效果了。
修改href值控制點擊的話,還原href的值則不好還原了。
可以這樣處理$("a").addClass("disabled");
其中disabled為自定義的css
.disabled{
pointer-events:none;
cursor:default;
}
- pointer-events 屬性
- auto:
-
與pointer-events屬性未指定時的表現效果相同。在svg內容上與
visiblepainted值相同 - none:
- 元素永遠不會成為鼠標事件的target。但是,當其后代元素的pointer-events屬性指定其他值時,鼠標事件可以指向后代元素,在這種情況下,鼠標事件將在捕獲或冒泡階觸發父元素的事件偵聽器。
- 即穿透。
- 其他值只能應用在SVG上。
