我有这个功能,当光标经过时,我用它来悬停并聚焦两个表格中的每一行,并聚焦于每个 tr 的点击。它工作得很好,但我遇到了 IE 问题,因为速度变慢了,我不明白为什么。谁能告诉我如何提高此功能的性能?
查看实时示例: http: //mainpage.ueuo.com/
function rowSelection(){
var rows = $('.interactive tr');
rows.click(function () {
var i = $(this).GetIndex() + 1; // nth-child is 1-based
rows.removeClass('selectedRow');
rows.filter(':nth-child(' + i + ')').addClass('selectedRow');
});
rows.hover(function(){
var i = $(this).GetIndex() + 1;
rows.filter(':nth-child(' + i + ')').addClass('hoverx');
},function(){
rows.removeClass('hoverx');
});
};
jQuery.fn.GetIndex = function(){
return $(this).parent().children().index($(this));
}
谢谢你。