有没有办法让我的页面没有smoothState缓存?我正在开发一个大型新闻网站,因为每天都会添加内容,所以人们需要在所有页面上按F5查看新内容和更新的站点栏...
我可以将cacheLength
设置为0
还是会超过整个脚本的位置?
SmoothState的新手,所以这就是我在我的主要内容:
我的main.js文件
$(function(){
'use strict';
var $page = $('#main'),
options = {
debug: true,
prefetch: true,
cacheLength: 4,
onStart: {
duration: 350, // Duration of our animation
render: function ($container) {
// Add your CSS animation reversing class
$container.addClass('is-exiting');
// Restart your animation
smoothState.restartCSSAnimations();
}
},
onReady: {
duration: 0,
render: function ($container, $newContent) {
// Remove your CSS animation reversing class
$container.removeClass('is-exiting');
// Inject the new content
$container.html($newContent);
}
}
},
smoothState = $page.smoothState(options).data('smoothState');
});