jquery - SquareSpace Bedford - 每页更改 Logo ,在页面外添加文本等

标签 jquery html css squarespace

我的客户对这个元素的最后要求是我在 3 页中的第 2 页的 Logo 下添加“HOME”一词。如果是全部 3 个,我会编辑 Logo ,然后我们就完成了,但她只希望它出现在非主页的页面上。

我已经有了用作页面标题的横幅描述文本。我想如果我能得到实际的页面标题文本来显示我可以使用它,调整它的大小并用 CSS 移动它,但事实证明这并不简单。

我已经在索引的第一页尝试了一个代码块,尽管我不能将文本移到比 CSS 代码块更高的位置 :c

即使我可以让它在其他两个页面上加载不同的 Logo 。

sharay.squarespace.com 是有问题的网站。

欢迎大家对这些家伙有任何见解。

最佳答案

我会使用像这样的 jQuery 来检测主页:

var page = window.location.pathname;
if(page == '/' || page == '/home-page-url'){
    $(".logo").attr("src", "/path/to-logo/without-home");
} else {
    $(".logo").attr("src", "/path/to-logo/with-home");
}

关于jquery - SquareSpace Bedford - 每页更改 Logo ,在页面外添加文本等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42464534/

相关文章:

javascript - 如何获取元素:hover style?

javascript - 背景颜色在手机上消失

php - 一个 div 在 HTML/PHP 更改后不响应 CSS

html - 用于打开 URL 的 Google Apps 脚本

css - 单击按钮时切换状态?

html - 我无法创建有序表单

javascript - 使用 jquery 切换时如何更改事件切换 anchor 的样式?

javascript - 框内容在鼠标悬停时滚动

c# - 为什么我来到服务器代码时Dropdownlist SelectedIndex总是0

javascript - 在滚动视口(viewport)中按顺序动画元素