我有一個問題讓iScroll(v5)與流星一起工作。我已經安裝了該軟件包沒有問題,但在文檔加載時調用iScroll會帶來一點痛苦。流星iScroll 5初始化
流星不支持身體的onload像iScroll演示,所以我嘗試:
if (Meteor.isClient) {
Meteor.startup(function() {
var myScroll;
myScroll = new IScroll('#wrapper', { mouseWheel: true });
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
});
}
在我main.js文件。
這似乎只在刷新頁面後才起作用,並且在導航到新頁面時不會運行。
我也嘗試添加初始化代碼到我的應用程序的主頁上的Template.rendered函數。它又似乎有時而不是其他人?
對不起,如果我是一個noob,但Meteors模板渲染很難讓我的頭。
任何人都可以提供幫助將非常感謝!
斯蒂芬
謝謝列夫! 這是一個很好的答案;它不僅解決了我的問題,還顯示瞭解決方案背後的推理。 真的很感謝你的幫助 - 瞭解流星的渲染和腳本的重新初始化之間的關係在我希望在我的應用程序中實現的一些UI中是非常重要的。 乾杯! – Flatsteve