私はjQueryを初めて使用し、 andエフェクト.hover();
の代わりにエフェクトを使用する方法を理解しようとしています。これがシーンリオです:.mouseover()
.mouseout()
テーブルを使用していて、背景色を明るい黄色に変更するCSSクラスで行を強調表示したいと思います。CSSは次のとおりです。
.bgHvr {
background-color: #FFFACD;
}
私が望むホバー効果を追加する方法を知る唯一の方法は次のとおりです。
jQuery(document).ready(function($) {
$('#table tbody tr').mouseover(function() {
$(this).addClass('bgHvr');
});
$('#table tbody tr').mouseout(function() {
$(this).removeClass('bgHvr');
});
});
アップデート:
さらに助けを求めた後、ホバー効果のより簡単な方法を見つけました。
$('#table tbody tr').hover(function() {
$(this).toggleClass('bgHvr');
});
これは、.toggle()
エフェクトの動作方法を変更したjQueryへの1.4.2アップデート後に可能になります。