User
if (!$(this).prop('disabled')) { $(this).parent().mousedown(pushed).mouseup(check).removeClass('disabled'); } else { $(this).parent().addClass('disabled').unbind('mousedown', pushed).unbind('mouseup', check); }
Думаю так лучше будет т.к. вызов $(this).parent() 1 раз происходит в любом случае.