我将使用以下代码阻止移动菜单链接导航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>