一、视频教程
二、事件
1、click事件
<html>
<head>
<title>click事件</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div id="a">
<p>
<span id="luo">luo</span>
</p>
</div>
</body>
<script>
$(document).ready(
function (){
$("#luo").click(function (){
alert(123);
})
}
)
</script>
</html>
2、jQuery选择器
<html>
<head>
<title>jQuery选择器</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div id="a">
abc
</div>
<div class="c">a</div>
<div class="c">b</div>
<div class="c">c</div>
<div id="d">
<p>
p标签里面的值
</p>
</div>
<div id="e">
<p>
<span>第一个span</span>
<span>第二个span</span>
<span>第三个span</span>
</p>
</div>
</body>
<script>
$(document).ready(
function (){
alert($("#a").html());
alert($(".c:eq(0)").html());
}
)
</script>
</html>
3、hover事件
<html>
<head>
<title>hover事件</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<span id="luo">luo</span>
</body>
<script>
$(document).ready(
function (){
$("#luo").hover(
function (){
$(this).html("123");
},
function () {
$(this).html("abc");
}
)
}
)
</script>
</html>
4、submit提交事件
<html>
<head>
<title>submit提交事件</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<form id="f" action="https://www.baidu.com">
<input type="text" name="" id="name">
<input type="submit" value="提交">
</form>
</body>
<script>
$(document).ready(
function (){
$("#f").submit(
function (e){
if($("#name").val() == "百度"){
alert("是百度");
return true;
}else{
alert("不是百度");
return false;
}
}
)
}
)
</script>
</html>
5、触发事件
<html>
<head>
<title>触发事件</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div onclick="myclick()" style="width: 100px;height: 100px;background-color: red;"></div>
<form id="f" action="https://www.baidu.com">
<input type="text" name="" id="name">
<input type="submit" value="提交">
</form>
</body>
<script>
function myclick(){
alert("我要触发submit事件");
$("#f").submit();
}
$(document).ready(
function (){
$("#f").submit(
function (e){
if($("#name").val() == "百度"){
alert("是百度");
return true;
}else{
alert("不是百度");
return false;
}
}
)
}
)
</script>
</html>
6、隐藏和显示的效果
<html>
<head>
<title>隐藏和显示的效果</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<p id="a">abc</p>
<button id="h">hide</button>
<button id="s">show</button>
</body>
<script>
$(document).ready(
function (){
$("#h").click(
function (){
$("#a").hide();
}
);
$("#s").click(
function (){
$("#a").show();
}
)
}
)
</script>
</html>
7、使用toggle显示和隐藏
<html>
<head>
<title>使用toggle显示和隐藏</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<p id="a">abc</p>
<button id="t">toggle</button>
<button id="h">hide</button>
<button id="s">show</button>
</body>
<script>
$(document).ready(
function (){
$("#h").click(
function (){
$("#a").hide();
}
);
$("#s").click(
function (){
$("#a").show();
}
);
$("#t").click(
function (){
$("#a").toggle();
}
)
}
)
</script>
</html>
8、给隐藏和显示增加回调函数和执行时间
<html>
<head>
<title>给隐藏和显示增加回调函数和执行时间</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<p id="a">abc</p>
<button id="t">toggle</button>
<button id="h">hide</button>
<button id="s">show</button>
</body>
<script>
$(document).ready(
function (){
$("#h").click(
function (){
$("#a").hide(3000,function (){
alert("经过3秒,完全消失!")
});
}
);
$("#s").click(
function (){
$("#a").show(1000);
}
);
$("#t").click(
function (){
$("#a").toggle();
}
)
}
)
</script>
</html>
9、淡入淡出fadeln和fadeOut
<html>
<head>
<title>淡入淡出fadeln和fadeOut</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<p id="a">abc</p>
<button id="t">fadeToggle</button>
<button id="out">fadeOut</button>
<button id="in">fadeln</button>
</body>
<script>
$(document).ready(
function (){
$("#out").click(
function (){
$("#a").fadeOut(3000,function (){
alert("经过3秒,完全消失!")
});
}
);
$("#in").click(
function (){
$("#a").fadeIn(1000);
}
);
$("#t").click(
function (){
$("#a").fadeToggle();
}
)
}
)
</script>
</html>
10、滑入和滑出slideUp和slideDown
<html>
<head>
<title>滑入和滑出slideUp和slideDown</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<p id="a">abc</p>
<button id="t">slideToggle</button>
<button id="up">slideUp</button>
<button id="down">slideDown</button>
</body>
<script>
$(document).ready(
function (){
$("#up").click(
function (){
$("#a").slideUp(3000,function (){
alert("经过3秒,完全消失!")
});
}
);
$("#down").click(
function (){
$("#a").slideDown(1000);
}
);
$("#t").click(
function (){
$("#a").slideToggle();
}
)
}
)
</script>
</html>
三、动画效果
1、动画效果animate
<html>
<head>
<title>动画效果animate</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div id="a" style="background-color: blue;width: 200px;height: 200px;position: relative;top: 10px;left: 10px;">abc</div>
</body>
<script>
$(document).ready(
function (){
$("#a").animate({
"left":"200px",
"top":"300px"
})
}
)
</script>
</html>
2、修改动画时间
<html>
<head>
<title>修改动画时间</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div id="a" style="background-color: blue;width: 200px;height: 200px;position: relative;top: 10px;left: 10px;">abc</div>
</body>
<script>
$(document).ready(
function (){
$("#a").animate({
"left":"200px",
"top":"300px"
},4000)
}
)
</script>
</html>
3、动画修改字体大小fontSize
<html>
<head>
<title>动画修改字体大小fontSize</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div id="a" style="background-color: blue;width: 200px;height: 200px;position: relative;top: 10px;left: 10px;">abc</div>
</body>
<script>
$(document).ready(
function (){
$("#a").animate({
"left":"200px",
"top":"300px",
"fontSize":"50px"
},4000)
}
)
</script>
</html>
4、动画修改宽高
<html>
<head>
<title>动画修改字体大小fontSize</title>
<meta name="viewport" content="width=device-with,initial-scale=1,maximum-scale=1">
<script src="js/jquery.min.js"></script>
</head>
<body>
<div id="a" style="background-color: blue;width: 200px;height: 200px;position: relative;top: 10px;left: 10px;">abc</div>
</body>
<script>
$(document).ready(
function (){
$("#a").animate({
"left":"200px",
"top":"300px",
"width":"20px",
"height":"20px",
"fontSize":"50px"
},4000)
}
)
</script>
</html>