相关疑难解决方法(0)

水平数据更新不适用于滚动

我有一个大数组,我需要将它渲染到一个表中.而不是渲染所有项目,我只是水平和垂直渲染几个项目.然后在基于鼠标滚动的滚动上是否发生垂直/水平更新表值.但我有两个问题

这是我的代码的问题

  1. 水平滚动时不会更新数据.
  2. 水平滚动也会使屏幕闪烁.
  3. 水平元素未正确对齐.

这是jsbin链接http://jsbin.com/oSOsIQe/2/edit

这是JS代码,我知道代码不干净但我稍后会清理它.

var $matrix = (function () {
function $matrix(data, holder, hidescrollbar, config) {
    var header_h = config.header || "150px";
    var data_h = config.header || "90px";
    !data && (function () {
        // Fake Data, will be removed later
        data = new Array(50000);
        for (var i = 0, l = data.length; i < l; i++) {
            var dummy = Math.random().toString(36).substring(5);
            var dum = [];
            for (var j = 0; j < 26; j++) {
                dum.push(dummy …
Run Code Online (Sandbox Code Playgroud)

javascript

11
推荐指数
1
解决办法
611
查看次数

标签 统计

javascript ×1