2017-05-19 551 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結構來完成我所需要的。關閉此線程!

相關問題