smoothState, чтобы не кэшировать мои страницы - PullRequest
0 голосов
/ 23 мая 2018

Есть ли способ не иметь 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');
});
...