Code of the skin replacement function based on jQuery imitation Baidu homepage, and jquery imitation homepage skin replacement
 
Share a jQuery-based code similar to Baidu homepage skin replacement function. This is a special effect code similar to the custom background image switching on the Baidu homepage.
 
 
Download Online Preview source code
 
Implementation code.
 
Html code:
 
<A href = "#"> skin replacement </a> <div class = "heitiao"> </div> <div class = "con">  </div> <div class =" head "> <div class =" menu "> <div class =" title "> <p class =" p1 "> </p> <p class = "p2"> </p> </div> <div class = "bg"> <div class = "bgcon">             </div> <div class = "bgyl">  </div> <script type =" text/javascript "src =" js/jquery. js "> </script> <script type =" text/javascript "> var I = 1; $ (" "). click (function () {$ (". head "). animate ({height: "288px"}, 500) ;}); $ (". p2 "). click (function () {$ (". head "). animate ({height: "0px"}, 500) ;}); $ (". bgcon img "). hover (function () {I = $ (this ). index (); $ (". bgyl ").css (" background ", 'urls (images/bg'{ I }'.jpg) '); $ (". bgyl ").css (" background-size "," 264px 180px ") ;}); $ (". bgcon img "). click (function () {$ ("body" ).css ("background", 'url (images/bg'{ I }'.jpg) ');}); </script> 
Css code:
 
*{margin:0;padding:0}  a{color:#fff;    margin-top:10px;    display:block;    margin-left:18%;    font-size:13px;    position:absolute;    }    body{background:url(images/bg0.jpg);}    .con{width:911px;         height:317px;         margin:50px auto;}    .head{width:100%;          height:0px;          background:#fff;          position:fixed;          left:0px;          top:0px;          border-bottom:1px solid #e3e3e3;          overflow:hidden;          }    .title{width:911px;           height:45px;           margin:0px auto;}          .heitiao{width:100%;             height:35px;             background:rgba(0,0,0,0.7);             }    .menu{width:100%;          height:45px;          border-bottom:1px solid #e3e3e3;}    .p1{width:861px;        height:45px;        background:url(images/p1.png);        float:left;        cursor:pointer;}    .p2{width:50px;        height:45px;        background:url(images/sp.png);        float:right;        cursor:pointer;        }    .bg{width:911px;        height:205px;        margin:25px auto;}    .bgcon{width:590px;           height:190px;           float:left;           }    .bgcon img{width:97px;               height:59px;               display:block;               float:left;               margin-right:1px;               margin-bottom:1px;               }    .bgcon .big{width:195px;                height:119px;}    .bgcon .last{position:relative;                 top:-60px;                 }    .bgyl{width:264px;          height:180px;          float:right;          background:url(images/bg1s.jpg);          background-size:294px;} 
Via: http://www.w2bc.com/article/57638