我的website demo中有两个Tablesorter表,可以通过点击最顶层的 Events 或 Venues 来访问。
在IE8中, Events 表加载正常,而 Venues 表则没有。
具体来说,我遇到的问题是Venues顶部排序部分没有加载,Zebra小部件也没有加载。
以下是我给他们的代码:
事件
function configureEvents() {
$('#whole-ajax-content-one').load('events.html', function() {
$("#eventsTable").tablesorter({
headers: {
0: {
sorter: false
}
},
widgets: ['zebra']
});
window.setTimeout(function() {
$('.scroll-pane').jScrollPane();
jQuery("#all_events_button").addClass("topActive");
jQuery("#today_button").addClass("timeframeActive");
$("#partypreloader").fadeOut("slow");
}, 150);
});
}
场地
function configureVenues() {
$('#whole-ajax-content-one').load('venues.html', function() {
$("#venuesTable").tablesorter({
headers: {
0: {
sorter: false
}
},
widgets: ['zebra']
});
window.setTimeout(function() {
$('.scroll-pane').jScrollPane();
$("#partypreloader").fadeOut("slow");
}, 150);
});
}
他们都有不同的名字所以我怀疑是否发生了某种碰撞。无论如何,感谢大家的时间! :)
答案 0 :(得分:2)
基本上场地表有“tablesorter2”类......将它改为“tablesorter”,一切都应该有效 - 它正在排序,只是没有将样式应用于LOOK,就像应用它一样。