Javascript Barba.js(Pjax.js)和替换

Javascript Barba.js(Pjax.js)和替换,javascript,jquery,pjax,Javascript,Jquery,Pjax,我习惯于在不重新加载的情况下浏览页面,并创建平滑的动画 这是一个很好的例子 以及示例中的简短代码: document.AddEventListenerDomainContentLoaded,函数{ Barba.Pjax.init; Barba.Prefetch.init; var FadeTransition=Barba.BaseTransition.extend{ 开始:功能{ 许诺 .全部[此.新集装箱装载,此.淡出] .然后是this.fadeIn.bindthis; }, 淡出:功能{

我习惯于在不重新加载的情况下浏览页面,并创建平滑的动画

这是一个很好的例子

以及示例中的简短代码:

document.AddEventListenerDomainContentLoaded,函数{ Barba.Pjax.init; Barba.Prefetch.init; var FadeTransition=Barba.BaseTransition.extend{ 开始:功能{ 许诺 .全部[此.新集装箱装载,此.淡出] .然后是this.fadeIn.bindthis; }, 淡出:功能{ 返回$this.oldContainer.animate{ 不透明度:0 }.承诺; }, 法登:功能{ var_this=这个; var$el=$this.newContainer; $this.oldContainer.hide; $el.css{ 可见性:“可见”, 不透明度:0 }; $el.animate{ 不透明度:1 },400,功能{ _这个.完成了; }; }, newContainer:函数{ var$newPageHead=$.html $.parseHTML newPageRawHTML.match/]*>[\s\s.]*/i[0],文档,true ; }, 完成:功能{ var头标签=[ meta[name='keywords'], meta[name='description'], 元[属性^='og'], meta[name^='twitter'], 元[itemprop], 链接[itemprop], 链接[rel='prev'], 链接[rel='next'], 链接[rel='canonical'] ]。加入“,”; $'head'.findheadTags.remove; $newPageHead.findheadTags.appendTo'head'; } }; Barba.Pjax.getTransition=函数{ 返回衰减转换; }; }; 页面内容
我是Barba.js的作者

你所问的问题已经讨论过了

您想更新头部内容的具体原因是什么? 机器人/爬虫将直接获取页面,因此它将始终具有正确的头部信息

如果您真的想更新这些信息,有人编写了一段代码:
我是Barba.js的作者

你所问的问题已经讨论过了

您想更新头部内容的具体原因是什么? 机器人/爬虫将直接获取页面,因此它将始终具有正确的头部信息

如果您真的想更新这些信息,有人编写了一段代码:

谢谢你的工作。这是一个非常棒的剧本。至于你在回复中展示的讨论和片段。我试着把代码放进去,但它对我不起作用。你可以用这个。我将非常感谢您的帮助。现在,切换到最新版本的Barba.js并复制粘贴代码片段就足够了。这真是一种神奇。我也这样做了很多次,但都没有成功。谢谢!最后一个问题。。。是否可以从或重新启动或重新加载某些脚本?是否可以设置应使用link参数检查哪个元素?据我所知,现在一切都结束了?您可以使用Barba.Views或事件系统。js不会自动注入/解析新的脚本标记。无论如何,我建议您提供一个缩小/捆绑的js文件。js会自动绑定标签,但您可以使用“我知道关于”手动转到url。没有BABA,但我可以使用代码片段忽略链接,还是只能将BABA用于导航菜单?此外,是否可以使用淡入淡出效果仅用于导航和创建一些文章。感谢您的工作。这是一个非常棒的剧本。至于你在回复中展示的讨论和片段。我试着把代码放进去,但它对我不起作用。你可以用这个。我将非常感谢您的帮助。现在,切换到最新版本的Barba.js并复制粘贴代码片段就足够了。这真是一种神奇。我也这样做了很多次,但都没有成功。谢谢!最后一个问题。。。是否可以从或重新启动或重新加载某些脚本?是否可以设置应使用link参数检查哪个元素?据我所知,现在一切都结束了?您可以使用Barba.Views或事件系统。js不会自动注入/解析新的脚本标记。无论如何,我建议您提供一个缩小/捆绑的js文件。js会自动绑定标签,但您可以使用“我知道关于”手动转到url。没有BABA,但我可以使用代码片段忽略链接,还是只能将BABA用于导航菜单?此外,是否可以使用淡入淡出效果仅用于导航和创建某些文章。