所以在'發現流星'的書後面,他們解釋瞭如何做頁面轉換。我已經得到它的工作,但它會導致加載的JavaScript函數和變量在其動畫的其他網頁上的問題。看起來他們還沒有準備好,或者在頁面路由時根本不存在。流星中的頁面轉換 - 不太有效?
Template.layout.onRendered(function() {
this.find('.pos-rel')._uihooks = {
insertElement: function(node, next) {
$(node).hide().insertBefore(next)
.delay(200)
.velocity("transition.slideUpIn", 1000)
},
removeElement: function(node) {
$(node).velocity({
opacity: 0,
},
{
duration: 100,
complete: function() {
$(this).remove();
}
});
}
}
});
如果我刪除了上面的代碼,那麼我所有的javascript變量和函數都能正常工作。有沒有人有另一個工作解決方案,使用velocity.js頁面轉換?我確實發現this one,但它的一歲,我根本無法工作,它只是讓'{> yield}'變成空白的內容:(
也..發現這個https://github.com/ccorcos/meteor-transitioner這似乎做同樣同上,但作爲一個整體。但是我仍然得到同樣的麻煩:( –