我想在中间视图中使用jquery淡入淡出。我不确定如何在sammy.js中这样做。我想写一个函数......
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 :(得分:0)
这对我有用。没有人发布回答,所以我自己也回答了这个问题。
function showFade(_selector, newView, VM) {
$(_selector).load(newView, function() {
$(newView).hide().fadeIn('slow');
ko.applyBindings(VM, $(_selector)[0]);
});