今天闲来没事,突然想学学jq,于是上w3school看相关部分的内容,不看不知道,一看就停不下来了,jq的效果非常有趣,学起来也很简单,jQuery让JavaScript代码变得简洁。有着类似于flash的动态效果,还可以和css结合,更加强大的是能实现ajax异步传输效果。废话不多说,整理学习笔记如下:
资料来源: http://www.w3school.com.cn/jquery/index.asp
1. 首先是通用代码,包括调用js库,还有加载页面判断
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".btn").click(function(){
});
});
</script>
2.隐藏和显示某个div
$(".ex").hide();
$(".ex").show();
$(".ex").toggle();
3.改变css
$(".ex").css("background","red");
$(".ex").css({"background":"red","fontSize":"12px"});
4.淡入淡出效果
$(".ex").fadeIn("slow")
$(".ex").fadeOut("slow")
$(".ex").fadeTo("slow")
5.划入划出效果
$(".ex").slideDown("slow")
$(".ex").slideUp("slow")
$(".ex").slideToggle("slow")
6.动画效果
$(".ex").animate({height:300},"slow");
$(".ex").animate({width:300},"slow");
$(".ex").animate({height:100},"slow");
$(".ex").animate({width:100},"slow");