我正在使用 sencha touch 开发移动网络应用程序。我使用以下代码创建了一个按钮
{
xtype: 'button',
cls: 'messagesBtn'
}
在 App.scss 中,我添加了以下 css,该 css 将此按钮的背景更改为图像
.messagesBtn {
height: 50%;
background: url(../images/home.png) no-repeat;
}
现在这个 css 可以工作,但是当我按下那个按钮时,它不会删除该图像并向它添加另一个我不想要的状态。我希望当用户按下此按钮时,应将其他图像替换为当前图像。我怎样才能做到这一点?
更新
我改变了我的代码并添加了pressedCls
{
xtype: 'button',
cls: 'messagesBtn',
pressedCls: 'x-button-pressed'
}
这是CSS
.messagesBtn {
background: url(../images/home.png) no-repeat;
}
.x-button-pressed {
background: url(../images/appointments.png) no-repeat;
}
以上也不起作用。