我对以下已发布的问题进行了查询:“删除.clickable类后,仍会触发jQuery click()”现在,在类似情况下,如果单击类调用了一个函数,则说一个滑动条可与动画,我们希望仅在函数执行时禁用点击,然后再次使其变为可点击状态。我们该怎么做?
最佳答案
您可以在链接class =“ clickable”中添加一个类。在点击功能中,执行以下操作:
$('#clickme').bind('click', function(e) {
...
if( !$(this).hasClass('clickable') ) { return; }
...
// the rest of line will get executable only if link has clickable class
});
在其他功能中,需要时启用或禁用可点击的控件:
$('#clickme').addClass('clickable'); // to make it clickable
or
$('#clickme').removeClass('clickable'); // to make it 'non-clickable'