Gridster JS性能问题

时间:2016-05-26 18:04:44

标签: javascript jquery performance gridster

我一直在努力弄清楚为什么GridsterJS对我运行这么慢,我有一个更大的项目使用gridster并且性能非常差我无法拖动或调整页面上的任何小部件。我很震惊地看到一个非常简洁的例子表现方式相同:https://jsfiddle.net/h30pum3b/

Button b=(Button)findViewById(R.id.button);
b.setOnLongClickListener(new View.OnLongClickListener() {
    public void onlongClick(View v) {
        TextView t = (TextView) findViewById(R.id.textView2);
        t.setText("text changed!");
    }
});

任何有关此处可能发生的事情的线索都会非常有用......提前致谢。

2 个答案:

答案 0 :(得分:1)

找出原因 - 与示例进行比较,它缺少一个类" gridster",在调用gridster()之前将该类添加到您的gridster元素上,并且性能变为预期。感谢Trey的帮助。

答案 1 :(得分:0)

您需要添加gridster使用的数据属性才能使其正常工作。

<li data-col="1" data-row="4" data-sizex="1" data-sizey="1"></li>

您可以访问gridster页面并查看其显示的HTML结构,以了解我的意思。我也对CSS进行了一些调整,这里有一个更新的小提琴:https://jsfiddle.net/h30pum3b/3/