Pri*_*nce 2 anchor jquery image
我有一个与锚标签关联的图像,一旦用户点击弹出窗口加载的图像.我想禁用这个锚标签.
html代码如下:
<a href="#" class="openModalLink">
<img style="vertical-align: middle; border: none" width="9%" alt="" id="imgmap" class="zoom" /></a>
Run Code Online (Sandbox Code Playgroud)
我尝试过以下代码,但似乎没有用
$(".openModalLink").off("click");
$(".openModalLink").attr("disabled", true);
$(".openModalLink").attr("disabled", "disabled");
Run Code Online (Sandbox Code Playgroud)
谢谢你的回复
Dhi*_*raj 14
你可以做到这一点
$('.openModalLink').click(function(event){
event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
另请参阅文档
编辑:
启用和禁用锚标记
function disabler(event) {
event.preventDefault();
return false;
}
$('#enable').click(function(){
$('.openModalLink').unbind('click',disabler);
});
$('#disable').click(function(){
$('.openModalLink').bind('click',disabler);
});
?
Run Code Online (Sandbox Code Playgroud)
编辑2:
从jquery 1.7开始.on(),.off()它优于bind和unbind来附加和删除元素上的事件处理程序
$('#enable').click(function() {
$('body').off('click', '.openModalLink', disabler);
});
$('#disable').click(function() {
$('body').on('click', '.openModalLink', disabler);
});?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10818 次 |
| 最近记录: |