Вы также можете использовать класс для зависания, чтобы вы могли переключать его так же, как вы переключаете класс при щелчке строки.
В коде CSS:
.table_record_hover
{
background-color: #EBF3F6;
}
В коде JS:
$('table.table_record_even').click(function()
{
$(this).toggleClass('table_record_hover');
$(this).toggleClass('table_record_selected');
});
$('table.table_record').click(function()
{
$(this).toggleClass('table_record_hover');
$(this).toggleClass('table_record_selected');
});
$('table.table_record').hover(function()
{
if($(this).hasClass('table_record_selected'))
{
}
else
{
$(this).toggleClass('table_record_hover');
}
},
function()
{
if($(this).hasClass('table_record_selected'))
{
}
else
{
$(this).toggleClass('table_record_hover');
}
});
$('table.table_record_even').hover(function()
{
if($(this).hasClass('table_record_selected'))
{
}
else
{
$(this).toggleClass('table_record_hover');
}
},
function()
{
if($(this).hasClass('table_record_selected'))
{
}
else
{
$(this).toggleClass('table_record_hover');
}
});
Таким образом, строка не имеет двух стилей одновременно.