У меня возникли проблемы с этим кодом
$("#click").bind('mousedown mouseup mouseover', function(e) {
if(e.type === 'mouseover'){
$(this).addClass('open'); //works!
}
if(e.type === 'mousedown'){
$(this).removeClass().addClass('closed'); //works!
}
if(e.type === 'mouseup'){
$(this).removeClass().addClass('open');
// The above line doesn't work :(
}
});
Демо здесь
Этот код работает только для mouseover, mousedown и NOT для mouseup. Когда я раскомментирую $(this).removeClass().addClass('open');
, событие mousedown также перестает срабатывать.
Кто-нибудь знает, в чем может быть проблема?