2017-05-19 196 views
0

enter image description here我已经使用Shopify/Dashing作为基础设置了家庭自动化仪表板。如何停止在视口外更新窗口小部件

Dashing使用Gridster.js来分配我在列&页面中的大量小部件。页面正在使用Dashing.cycleDashboards()进行切换。这些小部件绑定到带有Batman.js的EventSource套接字(作为Ruby Gem安装,通过mqtt从OpenHab获取数据)

我选择不创建多个仪表板,因为仪表板运行时过时的浏览器并按照所述将它们分成栅格格。这是我的问题所在;

虽然一次只显示一个Gridster div,但所有内容都在DOM中进行更新。由于浏览器非常不稳定,因此会占用大量内存和浏览器崩溃。

我想停止更新隐藏的Gridster div的Dashing。当然,切换到div后应该更新div。(在切换之后,我想用jQuery XHR调用对每个小部件执行状态更新。)

以上可能吗?如果是这样,请指出我的方向。我需要更改哪些文件?示例代码会很棒。

在此先感谢。

Michael

回答

0

我没有解决这个问题。我已经重写了完整的HTML结构来完成我所需要的。关闭此线程!

相关问题