// To disable:
document.getElementById('id').style.pointerEvents = 'none';
// To re-enable:
document.getElementById('id').style.pointerEvents = 'auto';
// Use '' if you want to allow CSS rules to set the value
Я смущен вашим вопросом, мне кажется, что название вопроса и тело задают разные вещи. Если вы хотите отключить/включить событие click на div, просто выполните:
$("#id").on('click', function(){ //enables click event
//do your thing here
});
$("#id").off('click'); //disables click event
Если вы хотите отключить div, используйте следующий код:
$("#id").attr('disabled','disabled');
Надеюсь, что это поможет.
изменить:
oops, не видел другой ответ bind/unbind. Сожалею. Эти методы также правильны, хотя они устарели в jQuery 1.7 и заменены на()/off()
Вы можете отключить событие, применив следующий код:
с .attr() API
$('#your_id').attr("disabled", "disabled");
или с .prop() API
$('#your_id').prop('disabled', true);
Ответ 5
Прежде всего это JavaScript, а не С#
Тогда вы не можете отключить div, потому что он обычно не имеет функциональности. Чтобы отключить событие click, вам просто нужно удалить событие из объекта dom. (свяжите и отвяжите)...