【发布时间】:2013-02-24 12:41:25
【问题描述】:
我正在使用tablesorter.js,并且我有一个用于tbody 的水平滚动条,并使用jquery 来水平滚动标题以及tbody 滚动位置。
我遇到的问题是,当我滚动任意数量然后单击某个字段时,tbody 会在 IE 中推回到其初始 0 scrollLeft(0) 位置,而在 Firefox 中,整个 tbody 会将位置向左移动到度数滚动距离,它可以按预期在谷歌浏览器中运行。
这只发生在水平滚动之后。
下面是我用于标题与 tbody 一起滚动的 jquery 绑定:
$("tbody").bind('scroll', function () {
var myScroll = $(this).scrollLeft();
$(".fixedHeader").scrollLeft(myScroll);
});
我正在使用它来尝试解决问题,但仍然没有运气。
$("#scrollTable th span").bind('click', function() {
var currentScroll = $(".fixedHeader").scrollLeft();
$("tbody").scrollLeft(currentScroll);
【问题讨论】:
标签: jquery html knockout.js cross-browser tablesorter