divのデフォルトクラスが緑色の背景になっています。マウスを押すと、マウスを離すまで背景を赤に変えたいです。
背景色が赤のクラスをaddClassにしようとしました。新しいクラスのプロパティは、既存のプロパティを上書きしないようです。.cssファイルの元のクラスの後に新しいクラスがリストされています。
css
#calc_no { background-color: #cd9781; }
#calc_yes { background-color: #8fba8e; }
.button_click { background-color: red; }
jscript
$('.button').live('mousedown', function() {
$(this).addClass("button_click");
});
$('.button').live('mouseup', function() {
$(this).removeClass('button_click');
});
html
<div id="calc_yes" class="kp_button button">Yes</div>