问题标签 [squarespace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 javascript 更新当前页面菜单项
让我换一种方式问这个问题:根据我想更新主菜单中使用的图像的 url。
我正在尝试执行以下操作(我的 JavaScript 是废话)
然后我可以对每个菜单项都这样做。那会起作用还是有更好的方法呢?
以下是我最终必须更新的当前代码。
javascript - 是否可以将唯一的 CSS 类附加到多个元素,还是使用 Jquery 重新排序?
目前在 Squarespace.com 平台上工作,我想重新排序默认为字母排序的动态博客类别索引。这是 Squarespace 生成代码的方式:
是否可以使用 Jquery 重新排序条目,或者更糟糕的情况,我可以为每个条目附加一个唯一的 CSS 类,<li>
以便我可以使用 CSS 操作每个条目吗?
谢谢!
javascript - 如何禁止 Facebook 评论出现在博客主页和类别页面上?
我目前正在 Squarespace.com 网站上使用 Facebook 评论。Squarespace 使我们能够添加 HTML 代码块,因此实现 FB 注释的代码很容易。
问题是 Squarespace 在博客主页和类别/标签页面上显示此代码,以及完整的博客文章。我只希望评论出现在完整的博客文章中。
我可以使用以下代码告诉 Squarespace 查找帖子的 PERMALINK 并仅在该页面上显示,但该脚本不再适用于 Facebook 的评论(它曾经)。
作品:
不工作:
使用 Facebook 代码,什么也没有出现。谢谢你的帮助!
css - 如何“禁用”覆盖我的 CSS 的内联样式?
我正在编写一个 Chrome 扩展程序来修改 Squarespace 的用户界面,它将 CSS“覆盖”在您的网站之上,以显示基于浏览器的网站构建器。
假设这是我的身体 CSS:
当您打开 Squarespace 的用户界面时,它会向 CSS 中添加一些具有内联样式的类。所以这会自动添加到我的代码中:
因此,由于我正在使用 CSS Chrome 扩展修改用户界面,因此我想基本上“跳过”或“禁用”这些内联样式的添加。我可以在我的扩展 CSS 上使用 !important,但有些网站可能使用不同的背景位置,我不想只放“背景位置:顶部中心!重要;” 在我的扩展中。我也不想只使用脚本剥离类,因为它们也用于其他样式。
谢谢!
html - Squarespace 上的 @font-face 未在 Firefox 中显示
我正在 Squarespace 上建立一个站点,并且我正在尝试使用 @font-face 命令实现一些字体。我可以让它在 Chrome 和 Safari 中正常工作,但不能在 Firefox 中正常工作。
这是我的代码...
有任何想法吗?
编辑:我看到一些使用访问控制标头提到跨站点字体使用的事情。有这种可能吗?我不完全确定如何实现它。
编辑:我还读到如果您将字体与网站放在同一目录中,那么在 Firefox 中应该不是问题。但是,我使用的是 Squarespace,所以我只能将字体存储在 STORAGE 目录中,该目录与站点所在的位置是分开的。
html - 使用不同的 DIV 将 CSS 向右推 300 像素
所以,我正在使用 squarespace(一个所见即所得的页面创建者),但我正在尝试使用一些自定义 CSS来创建这个. 不幸的是,这种情况正在发生。这是 jsfiddle 上的代码。
我试图将我的整个页面向右推 300 像素,因为目前下面的代码并没有这样做——它与背景碰撞并与左侧的其他文本重叠。我不能只使用正文样式——因为这会影响我正在构建的整个页面的其余部分,并将其向左移动。相反,我试图通过偏移三个帧(framecontentLeft、framecontentRight 和 mainContent)来做到这一点。
我还尝试将这些框架水平居中在页面中(与您正在查看的页面居中的方式相同)但同样,我无法更改正文样式。所以我认为这将是一个 hack,但是每次我尝试使用相对定位来更改框架的位置时,我什么也得不到,或者它会出错并以正常的流向堆叠框架,垂直,在左侧的页面。
谁能帮我弄清楚如何做到这一点?我会给你城市的钥匙...
squarespace - 为什么我的原始 HTML 内容出现在页脚下方?
我的 SquareSpace 网站上有一个原始的 HTML 页面,我在里面建了一个表格。
出于某种原因,我的 SquareSpace 页脚(以及随之而来的所有间距)出现在我正在编写的 HTML 之上。
我怀疑是<table>
标签本身导致了问题,因为<h2>
标签和随附的内容出现在页脚上方。如果我使用另一个常见的标签,比如<b>
,它也会出现在页脚上方。
有任何想法吗?
javascript - Squarespace平台上的砌体安装
我一直在尝试在我的 Squarespace 网站上安装 masonry.js 脚本,以使他们的图片库看起来更好。
我已经安装了脚本,并尽我所能按照砌体网站上的说明进行操作。但是,它显然没有正确显示。
然而在画廊页面上它只是没有它。html的区别是;在我使用 div 的 html 页面中,在画廊页面上,我试图将其应用于 ul 作为容器,然后应用于 li 元素,这是导致问题的原因吗?砌体“必须”仅是 div 吗?
我唯一能想到的另一件事是画廊页面上是否有其他脚本正在干扰砌体。
我希望这个问题的框架是正确的,我希望那里的人能指出我错过的(希望)愚蠢的简单的事情,因为我已经为此投入了好几个小时并且无法打破它。
更新我现在已经开始工作了,你可以在这里看到一个例子;http://www.bpicni.com/member-galleries-advanced/donal-mccann-frps/
可能有点hacky,但是,嘿,我会接受的。
基本我使用一些代码将 li 元素包装在 div 中,然后砌体开始打球。然后我遇到了重叠问题,并发现解决该问题的唯一方法是使用 $(window).load(function(){ }) 方法调用砌体函数。
我现在唯一的问题是 Squarespace 特定的问题,当我处于内容或结构模式时,砌体脚本会干扰画廊页面上的功能。我发现的一个快速修复方法是使用 adblock 扩展来停止砌体脚本的运行。这意味着我看不到脚本的全部好处,但允许我维护站点,所以很方便 :)