对与编码相关的一切都很陌生。
我在大学有一个项目,我们需要在 wix 中为商店创建一个网站。我打算有一个带有绿色按钮的菜单,并且按钮颜色在单击时发生变化(例如:从页面 a 到页面 b,您将单击页面 b,当发生这种情况时,按钮应更改为蓝色)。
经过几个小时的研究,我有一个视频演示了一个盒子的功能,我想我会将相同的功能应用于按钮,但没有运气(最后没有任何改变)。任何想法将不胜感激。非常感谢!
$w.onReady(function () {
});
export function ShoesPageButton_click(event){
if($w("#ShoesPageButton").style.backgroundColor==="rbga(53, 91, 53, 1)"){
$w("#ShoesPageButton").style.backgroundColor="rgba(127, 204, 247, 1)"
}else{
$w("#ShoesPageButton").style.backgroundColor="rgba(53, 91, 53, 1)"
}
}
最佳答案
您有一个拼写错误,您在 if 语句的第一行写的是“rbga”,而不是“rgba”。
$w("#ShoesPageButton").style.backgroundColor === "rgba(53, 91, 53, 1)"
也不确定我是否理解“从页面 a 到页面 b,您将点击页面 b,当发生这种情况时,按钮应变为蓝色” - 您是想说吗点击发生在页面 A 上,按钮位于页面 B 上?
关于javascript - wix - onClick() 按钮颜色更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65691961/