Мне нужен лучший способ сделать следующее. Производительность после 10 строк просто ухудшается до непригодности. при 100+ браузер просто блокируется.ie8 строки таблицы зебры и зависание
это интранет, то есть enviro, поэтому он должен работать в ie8.
$('table.vgrid tr.xodd').hover(
function(){
$(this).removeClass('xodd');
$(this).addClass('rowhover');
}
,
function(){
if ($(this).attr("class")=='rowhover')
{
$(this).removeClass('rowhover');
$(this).addClass('xodd');
}
}
);
$('table.vgrid tr.xeven').hover(
function(){
$(this).removeClass('xeven');
$(this).addClass('rowhover');
}
,
function(){
if ($(this).attr("class")=='rowhover')
{
$(this).removeClass('rowhover');
$(this).addClass('xeven');
}
}
);
html как и следовало ожидать с классом vgrid на столе и нечетным/четным чередованием строк tr.
Я пробовал несколько разных способов, и все они выполняются ужасно. Больше, чем просто эффект зебры, у меня есть другой JS-ключ от текущего класса, поэтому использование классов является обязательным для границ, опасаясь перекодировать половину сайта.
Любые предложения?
Спасибо, я уже пробовал это и показало, что оно не работает должным образом. Я забыл, что мне пришлось форсировать заголовок X-UA, чтобы он перешел в режим стандартов даже с типом документа. – briansol