javascript - wix - onClick() 按钮颜色更改

标签 javascript velo

对与编码相关的一切都很陌生。

我在大学有一个项目,我们需要在 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/

相关文章:

javascript - 维克斯乌鸦 : CheckboxGroup: Where's the 'checked' property?

javascript - React-Native-Navigation:未定义已使用但尚未注册

javascript - 如何在 React render() 中正确设置条件表达式 (if)

javascript - 使用 Javascript 动态实现 Spring Security

javascript - 电话号码的正则表达式

html - 无法修复 : 'og:image' property should be explicitly provided,,即使可以从其他标签推断出一个值

javascript - 错误或:ERROR: 0:161: '=' : cannot convert from 'const float' to 'highp int'

javascript - <span> html 重复打印输出

velo - 如何获取帖子作者数据以将其显示在 html 框中?

javascript - if 语句没有在 wix 上运行计算,我是否遗漏了一些明显的东西?