SmoothState回调未触发

时间:2015-10-29 14:08:02

标签: javascript smoothstate.js

我正在使用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);

我做错了吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题(但仍未解决)。 但是从文档中它应该是(没有渲染):

onAfter: function($container, $newContent) {}