のいくつかのaspボタンにCSSクラスを追加していて、そのクラスをmouseleave
で削除していますが、私はマウスクラスに追加したクラスが新しいクラスの効果をまだ見ていません。私はpagerbtnMouseEnter
クラスを削除するとbuttonclass
を添付したいマウスの休暇にjqueryでcssクラスを削除するには?
<script src="jquery-1.6.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
// mouse hover
$("[id^='MangoPager_btn']").mouseenter(mouseenterfunction);
// mouse leave
$("[id^='MangoPager_btn']").mouseleave(mouseleavefunction);
});
function mouseleavefunction() {
$(this).removeClass("pagerbtnHover");
$(this).addClass("buttonclass"); }
function mouseenterfunction() {
$(this).addClass("pagerbtnMouseEnter");
}
</script>
:
は、私のような何かをしてmを。あなたが追加されている同じクラスを削除していない
私はさておき、あなたが連鎖機能はjQueryのオブジェクトへの呼び出しができ、この方法は、あなたが同じオブジェクトを複数回初期化を回避することができますとして、あなたが別のクラス – Pratik
を追加するとき、それが上書きされると思います。例えば。 '$(this).removeClass(...)。addClass(...)'。 –