【发布时间】:2019-06-17 22:30:36
【问题描述】:
我尝试将 Squarespace 产品页面上的购买按钮从将商品添加到购物车重定向到第三方网站,在这种情况下,用户可以在亚马逊上购买商品。我无法将其更改为简单的重定向,因此我尝试替换按钮,但是现在该按钮仅在您刷新页面时显示,而不是在初始页面加载时显示。我不确定这里发生了什么。
网站页面在这里: https://www.oakhurstpublishing.com/books/mistys-tale
这是标题代码:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js">
</script>
<script>
$(function() {
$(".sqs-add-to-cart-button").replaceWith("<div class='amazoncheckoutbuttonwrapper'><a class='amazoncheckoutbutton' target='_blank' href='https://www.amazon.com/Mistys-Tale-Leopold-J-Cimino/dp/1733605800/'>SHOP NOW</a></div>");
});
</script>
这是 CSS:
.amazoncheckoutbuttonwrapper{
margin-top: 45px;
margin-bottom: 45px;
}
.amazoncheckoutbutton {
display: inline-block;
visibility: visible !important;
font-family: "proxima-nova";
text-transform: uppercase;
letter-spacing: 3px;
font-weight: 300;
font-style: normal;
font-size: 16px;
color: #fff;
text-align: center;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
line-height: normal;
font-family: proxima-nova;
padding: 21px 34px;
background-color: rgba(92,183,204, 1);
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.amazoncheckoutbutton:hover {
color: #fff;
background-color: rgba(92,183,204, 0.5) !important;
cursor: pointer;
}
【问题讨论】:
-
它在 Chrome、Firefox 和 IE 上运行良好。按钮在那里,点击后我被重定向到amazon.com/Mistys-Tale-Leopold-J-Cimino/dp/1733605800 就好了。不知道该告诉你什么。
-
.amazoncheckoutbutton, {存在语法问题,请删除逗号,。 -
它仍然不适合我。并且出于各种原因,现在按钮在刷新时试图加载到块的顶部。 @Brandon 在阅读该主题后,我认为这不是同一个问题。
-
@mepley 我正在 Firfox 进行测试,但它根本不起作用。
标签: javascript css squarespace