sammyjs 中的淘汰赛视图转换
knockout views transition in sammyjs
我想在视图之间使用 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);
});
但这行不通(我认为行不通,但还是试过了)。我感谢任何人帮助我。谢谢。
这对我有用。没有人发布答案,所以我自己回答这个问题。
function showFade(_selector, newView, VM) {
$(_selector).load(newView, function() {
$(newView).hide().fadeIn('slow');
ko.applyBindings(VM, $(_selector)[0]);
});
我想在视图之间使用 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);
});
但这行不通(我认为行不通,但还是试过了)。我感谢任何人帮助我。谢谢。
这对我有用。没有人发布答案,所以我自己回答这个问题。
function showFade(_selector, newView, VM) {
$(_selector).load(newView, function() {
$(newView).hide().fadeIn('slow');
ko.applyBindings(VM, $(_selector)[0]);
});