<!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"});
直接 $("body").css({"background": "red"});
#3
你的自动的条件是什么,页面完成的时候,点击按钮的时候,鼠标移到某个元素的时候?
#4
要改变背景,必须有一个动作去触发它,就像上面说的,你可以页面一加载就改变,也可以通过定时器去改变,也可以用个点击、移动。。。事件去改变,看你的页面要求了
#1
jquery地址改了,赋值浏览器就能调试
#2
你想一开始就是红色背景?
直接 $("body").css({"background": "red"});
直接 $("body").css({"background": "red"});
#3
你的自动的条件是什么,页面完成的时候,点击按钮的时候,鼠标移到某个元素的时候?
#4
要改变背景,必须有一个动作去触发它,就像上面说的,你可以页面一加载就改变,也可以通过定时器去改变,也可以用个点击、移动。。。事件去改变,看你的页面要求了