javascript - 淡入淡出过渡而不淡入空白页

标签 javascript jquery html css

我找到了一些淡出正文的代码,然后淡入下一页的正文,但这有点难看并且增加了加载时间。

是否可以直接淡出到另一页,如淡出旧页面,同时淡入新页面?

JS:(审稿人,请在下次修改前检查代码。)

$(document).ready(function() {

$('body').css('display', 'none');
$('body').fadeIn(500);

$('a').click(function(event) {

    event.preventDefault();
    newLocation = this.href;
    $('body').fadeOut(100, newpage);

});

function newpage() {
    window.location = newLocation;
}

});

最佳答案

不,普通导航是不可能的。为此,您需要同时将来自同一页面中的两个页面的内容。这完全改变了您处理页面的方式,因为您需要使用 AJAX 将不同页面的正文内容加载到单个页面中的元素中,而不是导航到新页面。

关于javascript - 淡入淡出过渡而不淡入空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23563254/

相关文章:

javascript - 如何从另一个对象调用一个对象的方法?

javascript - AWS : Invalid identity pool configuration. 检查为此池分配的 IAM 角色

jquery - 如何选择动态日期选择器实例以便使用 jQuery 扩展它

javascript - 如何查看已用时间

javascript - 如何修复此导航菜单汉堡按钮?

php - 通过XPath直接显示文本内容?

javascript - Cordova 不支持的转换属性

Javascript 重新加载 iframe

javascript - Rails 4 justifiedGallery 脚本仅加载带有图像的最新帖子

html - 鼠标悬停时更改 div 内 H2 的字体颜色