我在HTML中调用了一些代码,当按钮被单击时,它会使按钮处于白色背景的状态。
如何单击该按钮并恢复到其原始位置?这是我到目前为止在代码中所做的:
$("#button").click(function(){
$("#button").css("background", "white");
});
我应该在这里放入什么代码,才能让它在单击时恢复到原始形式?
发布于 2015-09-28 01:24:02
$("#button").click(function(){
var button = $("#button");
if (button.css("background") === "white") {
button.css("background", "black");
} else {
button.css("background", "white");
}
});
发布于 2015-09-28 01:26:12
切换按钮上的类并使用css规则来管理样式差异通常更简单:
$(function(){
$("#button").click(function(){
$(this).toggleClass( "white_bg");
});
});
CSS
#button.white_bg{
background:white;
}
发布于 2015-09-28 01:26:37
使用切换功能
$( "p" ).click(function() {
$( this ).toggleClass( "highlight" );
});
.highlight {
background: yellow;
}
发自:
https://stackoverflow.com/questions/32814543
复制相似问题