我正在尝试禁用填充按钮并在以后启用它。我以为我可以从anchour中删除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>
谢谢
背风处
最佳答案
禁用:
$('#fillin').bind('click', false);
要重新启用:
$('#fillin').unbind('click', false);
根据Facebox附加事件处理程序的方式,此方法可能有效也可能无效。