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>
    百度换肤
  • 相关阅读:
    mysql查看所有的数据库
    查看/杀死mysql进程
    PL/SQL 保存页面布局
    Linux 隐藏文件和目录,显示隐藏的文件和目录
    win10插入U盘多显示了一个盘符
    Linux安装rz和sz命令
    PL/SQL链接Oracle出现乱码
    解决Tomcat: Can't load IA 32-bit .dll on a AMD 64-bit platform问题
    Eclipse集成Tomcat的配置步骤实例
    搭建Eclipse+MyEclipse开发环境
  • 原文地址:https://www.cnblogs.com/zhaoyunlong/p/9140103.html
Copyright © 2011-2022 走看看