javascript - Jquery Facebox 禁用按钮

标签 javascript jquery

我正在尝试禁用填充按钮并稍后启用它。我以为我可以从 anchor 中删除 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 如何附加其事件处理程序。

关于javascript - Jquery Facebox 禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6509433/

相关文章:

javascript - 运行 AWS Lambda 函数一段时间

javascript - 在backbonejs中获取初始数据之前Ajax throbber的设计模式

Javascript scrollTop > offset 仅适用于 Edge

javascript - jQuery 总是选中一个复选框

javascript - 将坐标字符串转换为谷歌地图 API v3 的纬度长数组,返回经度为 0

javascript -/(\S)\1(\1)+/g 匹配三个相等的非空白字符的所有出现

javascript - Socket.IO Node js将数据保存到客户端

php - 即使在滚动后也能固定表格标题的位置

jquery - 在 Eonasdan Bootstrap 日期选择器中设置默认日期

javascript - 只有在 Safari 中悬停后,垂直对齐的文本才不会立即正确格式化