Я использую ниже CSS, чтобы применить Active
и Inactive
CSS к двум кнопкам.
При загрузке страницы одна кнопка будет «активной», а другая - «InActive».
.buttonactive button {
color: white;
font: bold;
/*background: chocolate;*/
background-color:#39373e;
border-radius: 5px;
}
.buttonInactive button{
color: white;font: bold;
background-color:#adaaaf;
border-radius: 5px;
}
с использованием приведенного ниже кода при загрузке страницы
//set CSS
webix.html.addCss($$("btnApps").getNode(), "buttonactive");
webix.html.addCss($$("btnTitles").getNode(), "buttonInactive");
UpCSS здесь применяются правильно.
Когда я нажимаю вторую кнопку, должен применяться класс CSS active
, а другая кнопка должна применять класс CSS inactive
.Тем не менее, это не работает для меня?
{view: "button", id:"btnApps", value: "Apps", width: 205, height: 35, click: "getApps();" },
{ view: "button", id:"btnTitles", value: "Titles", width: 205, height: 35, click: "getTitles();" },
function getApps() {
webix.html.addCss($$("btnTitles").getNode(), "buttonInactive");
webix.html.addCss($$("btnApps").getNode(), "buttonactive");
}
function getTitles() {
webix.html.addCss($$("btnTitles").getNode(), "buttonactive");
webix.html.addCss($$("btnApps").getNode(), "buttonInactive");
}
Вот код фрагмента
https://snippet.webix.com/k9oj9wpu