大きなテーブル (約 500 行と 7 列) があります。私のコードは、クリックしたテーブルセルをチェックするだけです(クリックしたセルに「予約済み」クラスを追加します。このクラスは簡単な境界線操作を行います)。
Firefox と Opera ではスムーズに動作しますが、Chrome ではうまくいきません (つまり、セルの境界線が変わるまで 1 秒ほど待たなければなりません)。修正方法を教えてもらえますか?
最初の IF は他のチェックのためのものですが、クリックされたこの特定のセルの状態をチェックするだけです。
$("td").click( function()
{
if($(this).attr('system') != 1)
{
if($(this).attr("reserved") != "1" && $(this).attr("reserved") != "2")
{
if($(this).attr("_checked")=="1")
{
$(this).addClass("reserved"); // here it changes border color
}
}
}