.shiny-btn.clicked { ... }
это представляет 2 класса, shiny-btn
и clicked
, поэтому вам нужно иметь
<html_element class="shiny-btn">
<html_element class="clicked"> ... </html_element>
</html_element>
что вы, вероятно, хотите - это наследовать весь предыдущий класс и переопределить классом clicked
.shiny-btn {
/* default properties */
}
.clicked {
background-color:gray;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7) inset;
}
.selected {
/* add here your selected style */
}
, а затем просто используйте:
// make a fancy hover on buttons
$(".shiny-btn").hover(
function() { // on mouseover
$(this).addClass("clicked");
},
function() { // on mouseout
$(this).removeClass("clicked");
});
// add .selected class to the correct language
$("#" + language).addClass("selected");