javascript - PJAX延迟页面加载

标签 javascript pjax

我正在开发 PJAX 支持的网站。

问题是我想创建动画网站,当我们将内容动画化到 View 之外,然后将新内容动画化到 View 中时。

您可以在此处查看示例:http://ventguru.infoaleja.lt/

正如您所看到的,有初始动画,当您从顶部菜单中选择任何内容后,所有内容都会消失,并且新内容会以动画形式呈现。

我想要做的是,单击菜单项后,新内容不会显示,直到我们用动画显示旧内容。

您可以提供什么样的方式来实现这一目标?

最佳答案

您可以使用 PJAX 回调事件,更多信息请访问 https://github.com/defunkt/jquery-pjax#events !

示例:

$("body").on("click", ".menu li a", function() {
    $(document).on('pjax:end', function() {
        // Here comes the fade out animation
        $('#container').fade( function(){
           //Callback after animation has finished
        });
    });
});

关于javascript - PJAX延迟页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22691238/

相关文章:

jquery PJAX/AJAX PreventDefault() 不阻止链接被单击

javascript - Object.create( Class.prototype ) 在这段代码中做了什么?

javascript - 与 pjax 一起使用时取消绑定(bind) jQuery 无限滚动

javascript - 将所有图像路径推送到整个网站的数组中

javascript - CSS Position 绝对跨度,不被其他元素隐藏

javascript - 使用 pjax 时在页面加载时滚动到 div

knockout.js - 使用 pjax 时在 history.back() 上消失的 knockout.js 绑定(bind)

javascript - pjax 请求一触发就将状态更改为已取消

javascript - 在多个节点之间过渡单个节点的渐变填充

javascript - 单页全JavaScript动态网站