【问题标题】:wix - onClick() color change for buttonwix - 按钮的 onClick() 颜色更改
【发布时间】:2021-01-12 20:59:37
【问题描述】:

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

我在 uni 有一个项目,我们需要在 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)"

        }
}

【问题讨论】:

  • 你试过在$w.onReady(function () {});包装点击事件吗?

标签: javascript velo


【解决方案1】:

你有一个错字,你在 if 语句的第一行写了“rbga”而不是“rgba”。

$w("#ShoesPageButton").style.backgroundColor === "rgba(53, 91, 53, 1)"

也不确定我是否理解“从页面 a 转到页面 b,您将点击页面 b,当发生这种情况时,按钮应该变为蓝色” - 你是想说点击发生在页面 A 上,按钮在页面 B 上?

【讨论】:

  • 感谢您查看此@Shan!我的意思是:假设我在“靴子”页面上(其中包含菜单按钮“靴子”、“凉鞋”、“跑鞋” - 所有页面上的菜单都相同),我想点击“跑鞋”按钮(它将带我到“跑鞋”页面)。当我登陆此页面“跑鞋”时,我希望相应的菜单按钮具有不同的颜色。但是我想得越多,我就越意识到在页面上同时删除该按钮可能更容易。非常感谢您的帮助
猜你喜欢
  • 2015-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-03
  • 2013-09-24
  • 1970-01-01
  • 2014-05-06
  • 1970-01-01
相关资源
最近更新 更多