Jquery如何自动改变CSS背景,我的必须点一下才能改变

时间:2022-12-22 20:19:25
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("#btn").click(function(){
$("body").css({"background": "red"});
})
})
</script>
</head>
<body>
<button id="btn">asdf</button>
<p id="PP">sadfasfd</p>
</body>
</html>


去掉click以后刷新页面不会改变背景,加上去点击按钮就改变了,不知道为什么

4 个解决方案

#1


jquery地址改了,赋值浏览器就能调试

#2


你想一开始就是红色背景?
直接 $("body").css({"background": "red"});

#3


你的自动的条件是什么,页面完成的时候,点击按钮的时候,鼠标移到某个元素的时候?

#4


要改变背景,必须有一个动作去触发它,就像上面说的,你可以页面一加载就改变,也可以通过定时器去改变,也可以用个点击、移动。。。事件去改变,看你的页面要求了

#1


jquery地址改了,赋值浏览器就能调试

#2


你想一开始就是红色背景?
直接 $("body").css({"background": "red"});

#3


你的自动的条件是什么,页面完成的时候,点击按钮的时候,鼠标移到某个元素的时候?

#4


要改变背景,必须有一个动作去触发它,就像上面说的,你可以页面一加载就改变,也可以通过定时器去改变,也可以用个点击、移动。。。事件去改变,看你的页面要求了