私は sencha touch を使用してモバイル Web アプリに取り組んでいます。次のコードを使用してボタンを作成しました
{
xtype: 'button',
cls: 'messagesBtn'
}
そして App.scss に、このボタンの背景を画像に変更する次の 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;
}
上記も機能しません。