Javascript知识【jQuery-基本操作】下篇

导读:本篇文章讲解 Javascript知识【jQuery-基本操作】下篇,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

  • 💂 个人主页: 爱吃豆的土豆
  • 🤟 版权: 本文由【爱吃豆的土豆】原创、在CSDN首发、需要转载请联系博主
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦
  • 🏆人必有所执,方能有所成!

  • 🐋希望大家多多支持😘一起进步呀!

1,jQuery基本操作

1.1:基础选择器【重点】

1.2:动画效果

1.2.1:普通效果

1.2.2:自定义动画(扩展)

2,案例:重新弹出广告


1,jQuery基本操作

1.1:基础选择器【重点】

<!DOCTYPE html>
<html lang=”en”>
<head>
    <meta charset=”UTF-8″>
    <title>Title</title>
    <script src=”../js/jquery-3.3.1.min.js”></script>
    <script>
        /*
            id选择器:获取符合要求的第一个。如果获取不到,对象内容均为undefined
            元素选择器和类选择器:获取到返回jQuery数组,获取不到返回的jQuery数组长度为0
         */
        $(function(){
            //页面加载完成时,获取对应的标签对象
            //获取id为r01的标签对象
            var a1 = $(“#r01”);
            //alert(a1[0].value);
            //获取标签名为input的标签对象
            var arr = $(“input”);
            //alert(arr.length);
            //获取class属性值为hehe的标签对象
            var arr2 = $(“.hehe);
            alert(arr2.length);
        });

    </script>
</head>
<body>
    <input type=”radio” name=”hobby” value=”敲代码” id=”r01″/>
    <input type=”radio” name=”hobby” value=”调试bug” class=”hehe”/>
    <input type=”radio” name=”hobby” value=”谈需求” class=”hehe”/>
</body>
</html>

为了更好地获取指定的标签对象

目标:学会使用jQuery三个基本选择器

ID选择器            $(“#id值”)

元素选择器        $(“标签名”)

类选择器            $(“.类名”) 

1.2:动画效果

1.2.1:普通效果

<!DOCTYPE html>
<html lang=”en”>
<head>
    <meta charset=”UTF-8″>
    <title>Title</title>
    <style>
        #d1{
            background-color:lightskyblue;
            width:300px;
            height:300px;
            display: none;
        }
    </style>
    <script src=”../js/jquery-3.3.1.min.js”></script>
    <script>
        //展示
        function run1(){
            //$(“#d1”).show(500);//单纯展示动画
            //下面回调函数方式:适用于 动画展示完成,回来执行某些代码
            /*$(“#d1”).show(500,function () {
                //展示动画完毕,回来调用该函数
                alert(“展示完毕”);
            });*/

            //上下滑动
            //$(“#d1”).slideDown(500);
            //淡入淡出
            $(“#d1”).fadeIn(500);
        }
        //隐藏
        function run2(){
            //$(“#d1”).hide(500);
            //上下滑动
            $(“#d1”).slideUp(500);
        }
        //切换显示/隐藏
        function run3(){
            //$(“#d1”).toggle(500);
            //上下滑动
            $(“#d1”).slideToggle(500);
        }
    </script>
</head>
<body>
    <div id=”d1″></div>
    <input type=”button” value=”展示” onclick=”run1()/>
    <input type=”button” value=”隐藏” onclick=”run2()/>
    <input type=”button” value=”切换显示/隐藏” onclick=”run3()/>
</body>
</html>

目的:为了掌握基本弹出,收起动画 

基本效果:(放大缩小滑动) 

Javascript知识【jQuery-基本操作】下篇

 Javascript知识【jQuery-基本操作】下篇

Javascript知识【jQuery-基本操作】下篇 

小结:

回调函数:某个效果执行完,回来调用执行的函数

1.2.2:自定义动画(扩展)

Javascript知识【jQuery-基本操作】下篇

<!DOCTYPE html>
<html lang=”en”>
<head>
    <meta charset=”UTF-8″>
    <title>Title</title>
    <style>
        #d1{
            background-color:lightskyblue;
            width:300px;
            height:300px;
            position: absolute;
        }
    </style>
    <script src=”../js/jquery-3.3.1.min.js”></script>
    <script>
        function run1() {
            $(“#d1”).animate({
                width:‘150px’,
                height:‘150px’,
                left:’50px’
            },1000,function () {
                alert(“效果完毕”);
            });
        }
    </script>
</head>
<body>
    <div id=”d1″></div>
    <input type=”button” value=”自定义动画” onclick=”run1()style=”position: absolute/>
</body>
</html>

 

2,案例:重新弹出广告

Javascript知识【jQuery-基本操作】下篇

  1. 分析:

关键点:

1、页面加载完成时   $(function(){})

2、定时器    setTimeout(function(){},2000)

3、获取元素: $(“#id”)

4、动画展示: slideDown    slideUp

步骤:

  1. 页面加载完成时,启动一个弹出广告的定时器
  2. 该定时器2秒后,滑动展示广告页面
  3. 展示完毕后,立刻启动收起广告的定时器
  4. 2秒后,滑动收起广告
  1. 代码实现:

    <script src=”../js/jquery-3.3.1.min.js”></script>
    <script>
       //1、页面加载完成时,启动一个弹出广告的定时器
       $(function () {
          setTimeout(function () {
             //2、该定时器2秒后,滑动展示广告页面
             $(“#ad”).slideDown(500,function () {
                //3、展示完毕后,立刻启动收起广告的定时器
                setTimeout(function () {
                   //4、2秒后,滑动收起广告
                   $(“#ad”).slideUp(500);
                },2000);
             });
          },2000);
       })
    </script>

 

小结:

  1. 获取元素: $(“#id”);
  2.    slideDown         slideUp

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/120886.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!