zoukankan      html  css  js  c++  java
  • jQuery 小案例

    用jquery实现  百度换肤的模式;

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>百度换肤</title>
        <style>
            *{
                padding:0;
                margin:0;
            }
            body{
                /*100%;*/
                background:url('../js/2.jpg') no-repeat center 0; /*设置了body的背景图片 然后居中显示 然后只显示一次 */
                background-size:cover;   /*自适应屏幕大小*/
            }
                .box{
                    100%;
                    padding-top: 40px;
                    background-color: rgb(255,0,0,0.3);
                    text-align: center;
                }
            .box img{
                100px;
                /*height:20px;*/
            }
        </style>
    </head>
    <body>
        <div class="box">
            <img src="../js/2.jpg" alt="" id="pic1" >
            <img src="../js/1.jpg" alt="" id="pic2" >
            <img src="../js/3.jpg" alt="" id="pic3">
            <img src='../js/4.jpg' alt="" id="pic4">
            <img src="../js/5.jpg" alt="" id="pic5">
        </div>
    
        <script type="text/javascript" src="../jquery-3.3.1.js"></script>
        <script type="text/javascript">
            $(function(){
                $('.box img').click(function(){ //先获取  你的body下的img
                    console.log($(this)); //打印这个你点击的图片
                    var imgUrl = $(this)[0]['src'];  //因为你获取的this是一个对象  而且这个对象只有第一条数据是有效果的  所以你取到第一条数据中的图片的路径
                    console.log($(this)[0]['src']);
                    $('body').css('background',`url(${imgUrl})`); //把你点击的图片的路径给设置成body的背景图片 并且为了让它能识别出来就用字符串把它拼接起来
                   $(this).css('width',200).siblings().css('width',100);
                })
            })
        </script>
    </body>
    </html>
    百度换肤
  • 相关阅读:
    Eular质数筛法
    质数测试
    求树的直径
    常用排序的实现方法(数据结构)
    关于整数的整数因子和问题的若干研究(数学)
    状态压缩中常用的位运算(DP)
    舞蹈链--求精密覆盖(数据结构)
    高斯消元模板,整数(数学)
    树状数组 (数据结构)
    二叉树还原--通用类型模板类(数据结构)
  • 原文地址:https://www.cnblogs.com/zhaoyunlong/p/9140103.html
Copyright © 2011-2022 走看看