jquery链式调用,动画,尺寸/滚动事件:(三)

这篇博客继续深入探讨jQuery,重点讲解了jQuery的链式调用、动画效果的实现,以及尺寸相关和滚动事件的处理。文章详细阐述了如何使用animate方法创建动画,并介绍了获取元素尺寸和页面滚动信息的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

继续上篇未完成的


8:jquery链式调用
9:jquery动画
10:尺寸相关、滚动事件
11:jquery事件
12:主动触发与自定义事件
13:事件委托
14:事件冒泡
15:jquery元素节点操作
16:滚轮事件与函数节流
17:json
18:ajax与jsonp
19:本地储存
20:jqueryUI


目录八

jquery链式调用

jquery对象的方法会在执行完后返回这个jquery对象,所有jquery对象的方法可以连起来写:

$('#div1') // id为div1的元素
.children('ul') //该元素下面的ul子元素
.slideDown('fast') //高度从零变到实际高度来显示ul元素
.parent()  //跳到ul的父元素,也就是id为div1的元素
.siblings()  //跳到div1元素平级的所有兄弟元素
.children('ul') //这些兄弟元素中的ul子元素
.slideUp('fast');  //高度实际高度变换到零来隐藏ul元素

目录九

jquery动画

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

$('#div1').animate({
    width:300,
    height:300
},1000,swing,function(){
    alert('done!');
});

参数可以写成数字表达式:

$('#div1').animate({
    width:'+=100',
    height:300
},1000,swing,function(){
    alert('done!');
});

目录十

尺寸相关、滚动事件

获取和设置元素的尺寸

width()height()    获取元素widthheight  
innerWidth()innerHeight()  包括paddingwidthheight  
outerWidth()outerHeight()  包括paddingborderwidthheight  
outerWidth(true)outerHeight(true)   包括paddingborder以及marginwidthheight

获取元素相对页面的绝对位置

offset()

获取可视区高度

$(window).height();

获取页面高度

$(document).height();

获取页面滚动距离

$(document).scrollTop();  
$(document).scrollLeft();

页面滚动事件

$(window).scroll(function(){  
    ......  
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值