指示浏览器在导航到页面之前开始预加载页面

时间:2018-07-03 13:11:19

标签: jquery mobile pageload preload page-load-time

我将使用以下代码阻止移动菜单链接导航300ms(在此时间内菜单以可视方式滑出):

var menu_transition_time = 300;

$('html').on('click', 'body.mobile-menu-open #main-menu li.menu-item a', function(event) {

event.stopPropagation();
event.preventDefault();

var lnk = $(this).attr('href');

menu_close();

setTimeout(function(){

  window.location = lnk; 

}, menu_transition_time);

});

我希望浏览器使用上述300毫秒开始在lnk处加载页面。该怎么做?

谢谢!

编辑:有人提出了一个与此无关的答案:我不是在显示页面之前预加载页面中的资产,而是在完全导航到页面之前预加载页面。 / p>

0 个答案:

没有答案