Squarespace ajax加载不显示自定义代码

时间:2017-11-27 11:11:56

标签: ajax squarespace

在被困一天之后,关于为什么在地球上我不会让我的jquery自定义代码在SquareSpace模板上工作;我发现这是由于AJAX加载。

所以是的,脚本运行时: - 你通过URL直接进入页面。 - U登陆后刷新页面。

我发现我必须在设计面板上禁用Ajax加载,这是我的客户端请求无法实现的,我必须启用ajax加载以实现平滑导航。

我是否可以添加任何代码来显示使用代码注入创建的内容?

模板:Shift

网站:Link here

由于

1 个答案:

答案 0 :(得分:0)

Squarespace使用他们自己的AJAX加载程序,称为汞。 https://github.com/Squarespace/squarespace-mercury 要迷上它,请尝试添加以下事件侦听器。

document.addEventListener('DOMContentLoaded', customCode);
window.addEventListener('mercury:load', customCode);

function customCode(){
   console.log('woohoo!');
}