在被困一天之后,关于为什么在地球上我不会让我的jquery自定义代码在SquareSpace模板上工作;我发现这是由于AJAX加载。
所以是的,脚本运行时: - 你通过URL直接进入页面。 - U登陆后刷新页面。
我发现我必须在设计面板上禁用Ajax加载,这是我的客户端请求无法实现的,我必须启用ajax加载以实现平滑导航。
我是否可以添加任何代码来显示使用代码注入创建的内容?
模板:Shift
网站:Link here
由于
答案 0 :(得分:0)
Squarespace使用他们自己的AJAX加载程序,称为汞。 https://github.com/Squarespace/squarespace-mercury 要迷上它,请尝试添加以下事件侦听器。
document.addEventListener('DOMContentLoaded', customCode);
window.addEventListener('mercury:load', customCode);
function customCode(){
console.log('woohoo!');
}