我想将div元素设置为不可单击,然后在单击另一个元素后将其设置为可单击。
因此,当单击.case时:
$('.case').click(function() {
$('#patient').addClass('active').on('click');
});
但是,当我进一步陷入困境时,如何在第一次实例中将#Patient设置为不可点击:
$('#patient').click(function() {
alert('clicked');
});
$('#patient').on('click', function() {
if ( $(this).hasClass('active') ) {
// do whatever when it's active.
}
return false;
});
如果只希望它不接受,则可以将其添加到css(指针事件):
#patient { pointer-events: none; }
#patient.active { pointer-events: auto; }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句