Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery tablesorter不在IE中工作_Jquery_Tablesorter - Fatal编程技术网

Jquery tablesorter不在IE中工作

Jquery tablesorter不在IE中工作,jquery,tablesorter,Jquery,Tablesorter,我有一些类似下面的东西 $(document).ready(function() { $('#olah').tablesorter({ sortList: [[1,0]], cssHeader: 'header', cssAsc: 'hdrAsc', cssDesc: 'hdrDsc', widgets: ['zebra'] }); } 在FF中工作正常,但在IE9中不正常。在IE中,第一列不会在页面加载时排序,但在页面加载后,如果我单击页眉

我有一些类似下面的东西

$(document).ready(function() {  
  $('#olah').tablesorter({
    sortList: [[1,0]],
    cssHeader: 'header',
    cssAsc: 'hdrAsc',
    cssDesc: 'hdrDsc', 
    widgets: ['zebra'] 
});
}

在FF中工作正常,但在IE9中不正常。在IE中,第一列不会在页面加载时排序,但在页面加载后,如果我单击页眉,它就会工作。有什么想法吗?

您询问的选项如下:

  • cssHeader
    是添加到表头的css类名
  • cssAsc
    是排序升序时添加到标头的css类;默认值实际上是
    headerSortUp
  • cssDesc
    是列排序递减时的类;默认值为
    headerSortDown
问题可能是
$(document.ready
函数缺少右括号
?我在您上面共享的代码中没有看到它

另一个可能导致该问题的问题是IE在ID和类名中特别关注区分大小写的名称。因此,如果您的
#olah
确实是
#olah
,IE将找不到ID


如果这仍然没有帮助,您将不得不共享更多的信息、代码或指向您站点的链接,因为我们所能做的只是猜测。

您能否提供一个相关代码来重现问题?(您可以将资源添加到左侧的链接表排序器插件和css中)。我创建了,它在所有IE中都正常工作。你能告诉我这些属性是什么吗:cssHeader:“header”,cssAsc:“hdrAsc”,cssDesc:“hdrDsc”,呃?您在代码示例中提供的那些。。。检查一下。让我把事情弄清楚。。。页面加载之前,页眉不起作用,但页面加载之后,页眉起作用。或者,问题是在IE中该列在其他浏览器中没有进行初始排序吗?另外,仅供参考,演示在IE9中也可以工作:我要确认html结构也是有效的。他非常严格。