我需要一种更好的方法来执行以下操作。10 行之后的性能只会降级到无法使用。在 100+ 时,浏览器就会锁定。
这是一个内部网 ie8 环境,所以它必须在 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 关闭它的当前类,所以现在使用这些类是强制性的,因为担心不得不重新编码一半的网站。
有什么建议么?