0
我已經使用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