我正在尝试动态调整我的 CSS。这是我的CSS:
.red_button {
background:url(record.png);
padding: 19px 251px;
cursor: pointer;
background-repeat: no-repeat;
}
.red_button:hover {
background:url(record-hover.png);
cursor: pointer;
background-repeat: no-repeat;
}
单击它后会更改为以下内容:
function recordStarted() {
started = true;
$("#red_button").css("background","url(stop.png)");
$("#red_button").css("background-repeat","no-repeat");
}
但是,如果我尝试使用类似的东西更改 :hover 属性,$("#red_button:hover").css("background","url(stop.png)");
它只会更改背景(而不是悬停背景)。那么解决这个问题的最佳方法是什么?我已经尝试了一些不同的东西,比如使用 jQuery,但没有任何东西可以工作。