2015-04-23 41 views
0

我想使用jquery淡入中間視圖。我不確定如何在sammy.js中執行此操作。我想編寫一個函數...sammyjs中的挖空視圖轉換

function showFade(_selector, newView, VM) { 
    $(_selector).load(newView, function() {    
     $(newView).fadeIn('slow'); 
     ko.applyBindings(VM, $(_selector)[0]); 
    }); 

然後調用它:

app.get('#/newfile', function(){ 
    mainView.currView('landing'); 
    var _view = new newfileVM(mainView); 
    showFade('#pagecontent', '/app/files/newfile.html', _view); 
}); 

但是,這並不工作(我沒想到它會,但只是試圖反正)。我感謝任何人幫助我。謝謝。

回答

0

這是我工作的。沒有人發佈答案,所以我正在回答這個問題。

function showFade(_selector, newView, VM) { 
    $(_selector).load(newView, function() {    
     $(newView).hide().fadeIn('slow'); 
     ko.applyBindings(VM, $(_selector)[0]); 
    });