24.jQuery动画

一。jQuery动画

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

    <script >

        $("#div1").animate({

            width:300,

            height:300

 

        },1000,"swing",function(){

            alert("done!")

        })

    </script>


二。元素尺寸,位置和页面滚动事件

脱离文档流的问题解决办法:新建一个div,顶替上一个div的位置。

1.获取和设置元素的尺寸

        width() height()    //获取元素width和height

        innerWidth()    innerHeight()  //包括padding的width和height

        outerWidth()   outerHeight()  //包括padding和border的width和height

        outerWidth(true)  outerHeight(true)  //包括padding和border以及margin的width和height

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

        offset()

3.获取浏览器可视区宽度高度

        $(window).width()   

        $(window).height()  

4.获取页面文档的宽度高度

        $(document).width()   

        $(document).height()  

5.获取页面滚动距离

        $(document).scrollTop()  //常用

        $(document).scrollLeft()

6.页面滚动事件

        $(window).scroll(function(){

            ....

        })

 

三。jQuery属性操作

1.html()取出或设置html内容

    <script >

        //去除html内容

        var $htm = $("#div1").html();

 

        //设置html内容

        $("#div1").html("<span>添加文字</span>")

 

    </script>

2.prop()取出或设置某个属性的值

    <script >

        //取出图片地址

        var $src = $("#img1").prop("src");

 

        //设置图片的地址和alt属性

        $("#img1").prop({src:"test.jpg",alt:"Test.Image"})

 

    </script>

 

四。jQuery循环

对jQuery选择的对象集合分别进行操作,需要用到jQuery循环操作,此时可以用对象上的    each   方法:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值