[英]JQuery changing colour of Div
My Javascript/jQuery is a little rusty so this may be glaringly obvious but, I have a div and want it to change colour when clicked which I can do using 我的Javascript / jQuery有点生锈,因此这可能非常明显,但是,我有一个div,希望它在单击时可以更改颜色,我可以使用
$(".MyClass").on("click", function()
{
$(this).css("background", "#0077af");
});
I have now tried to incorporate this into a boolean if statement so that if clicked it changes colour, then if clicked again it changes back, so on and so forth, however it now does nothing. 现在,我尝试将其合并到布尔if语句中,以便在单击时它会更改颜色,然后在再次单击时它会变回原来的颜色,依此类推,等等,但是现在不执行任何操作。
<script>
boolean clicked = false;
$(".League").on("click", function()
{
if(clicked == false)
{
$(this).css("background", "#0077af");
clicked = true;
}
else
{
$(this).css("background", "#00aeff");
clicked = false;
}
});
</script>
My knowledge of Java is stronger than Javascript and knowledge of jQuery very limited so nothing too complex please :) 我对Java的了解比对Java的了解更强,对jQuery的了解非常有限,所以请不要太复杂:)
change your variable initialisation statement 更改您的变量初始化语句
boolean clicked = false;
to 至
var clicked = false;
and best to use "backround-color"
rather than "background"
最好使用
"backround-color"
而不是"background"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.