テーブルに mouseOut イベント ハンドラーを設定しましたが、マウスを TD 上に移動するとイベントがトリガーされます。TD 間のテーブルのちらつきを防ぐ方法は? http://jsfiddle.net/2ZRBx/
1635 次
3 に答える
5
現在使用しているインラインイベントトリガーの代わりに、jQueryEventAPIを使用します。jQuery APIを使用すると、正しく機能します。jQuery1.7.1を使用しているので:
jQuery(function($) {
$("#t").on('mouseleave', function() {
$(this).effect("pulsate", { times:1}, 200);
});
});
例: http: //jsfiddle.net/2ZRBx/6/
于 2012-05-07T16:58:15.417 に答える
5
jQuery を使用しているため、インライン JavaScript を削除して、次のようにします。
function go2() {
$("#t").effect("pulsate", {
times: 1
}, 200);
}
$('#t').mouseleave(function() {
go2();
});
于 2012-05-07T16:55:06.293 に答える
2
テーブルを div でラップし、その div に mouseout イベントを配置します。
于 2012-05-07T16:54:24.740 に答える