我正在尝试禁用fillin按钮并稍后启用它。我想我可以删除attr href和rel从锚点再次添加它们,当我想要它启用但它仍然工作,即使我删除href和rel。它必须在删除之前初始化
$('#fillin').fadeTo("fast", .5).removeAttr("href");
$('#fillin').fadeTo("fast", .5).removeAttr("rel");
$('#fillin').attr('href', '#info');
$('#fillin').attr('rel', 'facebox');
$('a[rel*=facebox]').facebox({
loadingImage : 'images/loading.gif',
closeImage : 'images/closelabel.png'
});
<a id="fillin" href="#info" rel="facebox"><img border="0" src="images/getprice.png"/></a>
由于
利
答案 0 :(得分:0)
要禁用:
$('#fillin').bind('click', false);
重新启用:
$('#fillin').unbind('click', false);
这可能会也可能不会起作用,具体取决于Facebox如何附加事件处理程序。