欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

jQuery初学总结(二)

程序员文章站 2022-06-15 15:07:44
一、绑定click事件给元素绑定click事件,采用如下方法$('#btn1').click(function(){ // 内部的this指的是原生对象 // 使用jquery对象用 $(this)})...

一、绑定click事件
1.给元素绑定click事件,采用如下方法

$('#btn1').click(function(){
    // 内部的this指的是原生对象
    // 使用jquery对象用 $(this)
})

2.获取元素的索引值
eq() 方法返回带有被选元素的指定索引号的元素。
index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数。

var $li = $('.list li').eq(1);
alert($li.index()); // 弹出1
......
<ul class="list">
    <li>1</li>
    <li>2</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
</ul>

二、jquery特殊效果
fadeIn() 淡入
fadeOut() 淡出
fadeToggle() 切换淡入淡出
hide() 隐藏元素
show() 显示元素
toggle() 切换元素的可见状态
slideDown() 向下展开
slideUp() 向上卷起
slideToggle() 依次展开或卷起某个元素

//淡入和淡出效果
				 if($('div').css('display')=='none'){
					 	$('div').fadeIn(2000);	
					 }else{
					 	$('div').fadeOut(2000);
					 }				
//fadeToggle(切换淡入浅出效果)
					$('div').fadeToggle(2000);					
				});		
//slideUp() 向上卷起以隐藏元素
					$('div').slideUp();
					$('div').slideUp("slow");
					$('div').slideUp(1000);
//slideDown() 向下展开以隐藏元素
				    $('div').slideDown();
				
//slideToggle() 依次展开或卷起某个元素	
					$('div').slideToggle();		

三、jquery链式调用
所有jquery对象的方法可以连起来写

 $('#div1') // id为div1的元素
.children('ul') //该元素下面的ul子元素
.slideDown('fast') //高度从零变到实际高度来显示ul元素
.parent()  //跳到ul的父元素,也就是id为div1的元素
.siblings()  //跳到div1元素平级的所有兄弟元素
.children('ul') //这些兄弟元素中的ul子元素
.slideUp('fast');  //高度实际高度变换到零来隐藏ul元素
$(function(){				$('.continer').children('ul').slideDown(5000).children('li').eq(3).children('a').siblings().css('background','red').parent().css('fontSize','200px');
	      })

四、jquery动画
通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。

$('#div1').animate({
    width:300,  //参数可以写成数字表达式: width:'+=100'(在原有宽度的基础上增加100)
    height:300
},1000,'swing',function(){
    alert('动画');
});

本文地址:https://blog.csdn.net/weixin_47720233/article/details/107514674

相关标签: jquery

上一篇: mysql建立外键

下一篇: day15 模块