每页方形空间自定义导航链接

时间:2015-12-18 17:52:41

标签: redirect hyperlink navigation squarespace

所以我花了一天时间在谷歌上,尝试了一些jquery / javascript来做我想做的事情并且正式陷入困境。

我正在使用Squarespace构建网站,并应用了Marquee主题。我希望能够在主导航中添加自定义链接,以便将用户发送到每个特定页面的备用语言版本。

但是,我正在努力。我在这里找到了应该有效的解决方案,但我认为我没有正确应用它。我曾尝试在导航中添加一个链接,并在每个页面上使用脚本(在头部的代码注入点)指向其他地方的链接。

这意味着我在导航中有一个链接(在整个网站上是标准的),将用户指向我想要的任何页面...每页。我知道那里有一个解决方案....只是不能让它工作!

我需要链接工作的部分是:

<div id="desktopNav" data-content-field="navigation-mainNav" data-annotation-alignment="bottom left">
<nav class="main-nav" id="yui_3_17_2_1_1450478013910_660">
<div class="nav-wrapper" id="yui_3_17_2_1_1450478013910_659">
<ul class="cf" id="yui_3_17_2_1_1450478013910_658">
<li class="page-collection">
<a href="/menu-marquee/"><span>Menu</span></a>
</li>
</ul>
</div>
</nav>
</div>

这些都不能直接编辑......

我在想这样的事情可行,但我无法解决如何将它应用到我的情况...... Change href value for a hyperlink

任何帮助,感激不尽!

1 个答案:

答案 0 :(得分:0)

我修好了......用这个:

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

  <script type="text/javascript">
$(document).ready(function(){
$('a[href*="original.site"]').attr('href',  'http://website.com');   
    });
    </script>

它允许我将导航中的单个链接(无法直接编辑)指向我想要的任何内容。