部分简单笔记——jQ

版权声明:转载声明!!! https://blog.csdn.net/weixin_43000780/article/details/89433527
1.引用

https://www.bootcdn.cn/

2.操作页面元素

在这里插入图片描述
在这里插入图片描述

<div id="elem">	</div>
	
<script>
	var htmlContent = $("#elem");
	htmlContent.html("<p>hello world</p>")		//获取、设置内容
	htmlContent.append("<p>how are you</p>")	//添加内容
	console.log(htmlContent.attr("id"))			//返回特定属性
</script>

在这里插入图片描述

3.显示和隐藏元素
<div id="elem">
	<p>hello world</p>
</div>
	
<script>
	var i = 0;
	var htmlContent = $("#elem");
	$("div").show("fast",function(){			//显示页面元素,并在显示元素后完成function操作
			$("div").hide("slow",function(){	//隐藏页面元素,并在隐藏元素后完成function操作
					while(i++<=10){
						$("div").toggle(1000,function(){	//改变一个元素的当前显示状态
							;
						});
					}
			});
	})

4.元素动画

1.淡出淡入
fadeOut( speed, function() ) //speed 它可以取以下值:“slow”、“fast” 或毫秒
fadeIn( speed, function() )
fadeTo( speed, opacity , function() )

2.滑动
slideDown(speed, function() )
slideUp(speed, function() )
slideToggle(speed, function() )

3.动画

<div style="background:#98bf21;height:100px;width:100px;position:absolute;">

  $("button").click(function(){
    $("div").animate({
      left:'250px',
      opacity:'0.5',
      height:'150px',
      width:'150px'
    });
  });
  
  $("button").click(function(){
    $("div").animate({
      left:'250px',
      height:'+=150px',	//使用相对值
      width:'+=150px'
    });
  });
  //默认情况下,所有 HTML 元素的位置都是静态的,并且无法移动。
  //如需对位置进行操作,记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute。
/********** 简单综合应用 **********/
<head>
	<style>
		#elem {
			position: relative;
			width: 100px;
			height: 400px;
			top: 100px;
			left: 100px;
			border:2px solid black;
			background-color: red;
			padding: 20px;
		}
	</style>
</head>

<body>
	<div id="elem"></div>
		
	<script>
		var htmlContent = $("#elem");
		htmlContent.text("changing shape...").animate(	//处理同一对象,命令链
			{
				width:"400px",
				height:"100px"
			},5000,function(){
				$(this).text("fading away...").fadeOut(2000)
			}
		)
	<script>
</body>

猜你喜欢

转载自blog.csdn.net/weixin_43000780/article/details/89433527