【问题标题】:Squarespace per page custom navigation linksSquarespace 每页自定义导航链接
【发布时间】:2016-03-25 11:57:48
【问题描述】:

所以我在 Google 上花了一天时间,并尝试了一些 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

任何帮助,感激不尽!

【问题讨论】:

    标签: redirect hyperlink navigation squarespace


    【解决方案1】:

    我修好了...用这个:

    <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>
    

    它允许我将导航中的单个链接(不能直接编辑)指向我想要它去的任何地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2022-09-23
      • 1970-01-01
      相关资源
      最近更新 更多