我已經通過渲染模板實現了jPanel菜單,這很好,直到路線改變,然後菜單停止工作。這裏是我用來喚起插件的代碼。jQuery小部件(jPanelMenu)停止流星路線變化工作
Template.mobileMenu.rendered = function(){
var jPM = $.jPanelMenu({
menu: '#mobile-menu',
trigger: '.menu-trigger'
});
jPM.on();
};
該模板加載在頁腳的所有頁面上。我認爲它需要重新運行路線變化,或防止重新運行。我不確定哪個。感謝您的任何提示。
我看到您正在通過模板上的腳本標記加載多選的圖書館,這是否有幫助? – bmx269
這是一個優化;在手機(不是平板電腦)上,使用本地多選元素而不是自定義loudev。它不應該讓你的jPanel菜單工作,除非uglifyJS壓縮器中存在某種流星使用的bug,如果縮小/壓縮,會導致jpanel無法工作。 – alanning
我有更多的信息,在第一次加載jpanel菜單正確加載後。但是在路由更改時,代碼會重新運行,然後加載第二個菜單,從而中斷腳本。 – bmx269