jQuery选择器和春节倒计时——2019年1月21日

2019年01月22日 16:37:54阅读数:502博客 / 离歌浅唱醉人心丶的博客 / 作业

常用的jquery的选择器,及实例:

实例

<!DOCTYPE html>
<html>
<head>
    <title>练习</title>
    <meta charset="UTF-8">
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <style>
        .content{
            width: 600px;
            height: 300px;
            background: #d1f5b9;
            text-align:center;
            line-height: 300px;
            margin-bottom: 20px;
            font-size: 30px;
        }
        textarea{
            width: 400px;
            height: 200px;
            border-radius: 6px;
            outline:none; /*去掉文本框再带获得焦点样式*/
            resize:none;/*当resize的属性为none时,则禁止拖动*/
        }
        p{
            width: 600px;
            height: 300px;
            background: #5cf05f;
            text-align:center;
            line-height: 300px;
            font-size: 20px;
        }
    </style>
    <script>
        $(function(){
            // 元素选择器、#id选择器、.class选择器
            $('.but').click(function(){
                $('.content').hide();
            });
            $('#but').click(function(){
                $('.content').show();
            });
            // 类型选择器
            // 选取所有 type="button" 的 <input> 元素 和 <button> 元素
            $(":button").click(function(){
                $('.content').css('background','antiquewhite');
            });

            // 选取 class 为 intro 的 <button> 元素
            $("button.intro").click(function(){
                $('.content').text('多情只有春庭月,犹为离人照落花。');
            });

            // $(this) 选取当前 HTML 元素
            $('p').click(function(){
                $(this).text('下一句: 玲珑骰子安红豆,入骨相思知不知。').css('background','#5cd7ee');
            });

            // $("*") 选取所有元素
            $('#hide').click(function(){
                $('*').hide();
            });

            //文本框获得焦点事件
            $("textarea").focus(function(){
                $(this).css("border","1px solid red");
            });
            $("textarea").blur(function(){
                $(this).css("border","1px solid #ccc");
            });
        })
    </script>
</head>
<body>
<div class="content">
    独自莫凭栏,无限江山,别时容易见时难。
</div>
<button class="but">点我隐藏</button>
<button id="but">点我显示</button>
<button class="intro">换一句?</button>
<p>上一句: 井底点灯深烛伊,共郎长行莫围棋。</p>
<form>
    <textarea></textarea>
</form>
<button id="hide">清空页面</button>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


2019春节倒计时:

实例

<html>
<head>
    <meta charset="UTF-8">
    <title>js春节倒计时</title>
    <style>
        div{
            width: 1000px;
            height: 500px;
            margin: 0 auto;
            background-color: pink;
            color: white;
            font-size: 20px;
            text-align: center;
        }
        p{
            line-height: 500px;
        }
    </style>
    <script type="text/javascript">
        function Time() {
            //获取当前时间
            var date = new Date();
            var now = date.getTime();
            //设置截止时间
            var endDate = new Date('2/4/2019 23:59:59');
            var end = endDate.getTime();

            //时间差
            var time = end-now;
            //定义变量 d,h,m,s保存倒计时的时间
            var d,h,m,s;
            if (time) {
                d = Math.floor(time/1000/60/60/24);
                h = Math.floor(time/1000/60/60%24);
                m = Math.floor(time/1000/60%60);
                s = Math.floor(time/1000%60);

                var time = "距离2019春节还有 "+d+"天"+h+"时"+m+"分"+s+"秒";
                //将倒计时赋值到div中
                document.getElementById('show_time').innerHTML = time;
            }
            setTimeout(Time,1000);

        }
    </script>
</head >
<body onload="Time()" >
<div><p id="show_time"></p></div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例



批改状态:合格

老师批语:

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • 博主信息
    离歌浅唱醉人心丶的博客
    博文
    11
    粉丝
    0
    评论
    0
    访问量
    4946
    积分:0
    P豆:47