我正在使用SmoothState作为Web应用程序,但出于某种原因,似乎大多数回调选项根本不会触发。似乎唯一的回调选项是onStart。
这是我的代码:
;(function ($) {
'use strict';
var $body = $('html, body'),
content = $('#container').smoothState({
prefetch: true,
pageCacheSize: 10,
debug: true,
onReady: {
duration: 0,
render: function($container, $newContent) {
console.log('onReady');
$container.html($newContent);
window.initPlugins();
},
},
onAfter: {
render: function($container, $newContent){
console.log('onAfter');
window.initPlugins();
}
},
}).data('smoothState');
})(jQuery);
我做错了吗?
答案 0 :(得分:0)
我遇到了同样的问题(但仍未解决)。 但是从文档中它应该是(没有渲染):
onAfter: function($container, $newContent) {}