我一直在努力弄清楚为什么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!");
}
});
任何有关此处可能发生的事情的线索都会非常有用......提前致谢。
答案 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/。