欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

仿百度換膚功能的簡單實例代碼

 更新時間:2016年07月11日 09:29:21   投稿:jingxian  
下面小編就為大家?guī)硪黄掳俣葥Q膚功能的簡單實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

效果:(換膚出來一個div,選擇你想要的圖片,作為網(wǎng)頁背景,保存)

要點:cookie保存狀態(tài)

html代碼:

<body>
  <div id="header">
    <div id="header_con">
      <div class="dbg"><a href="javascript:;" onclick="showImgBox()">換膚</a></div>
    </div>
  </div>
  
  <div id="dimgBox">
    <div id="dimgtitle">
      <div id="imgtitle_con">
        <div id="title1"><a href="javascript:;">熱門</a></div>
        <div id="title2"><a href="javascript:;" onclick="hideImgBox()">收起</a></div>
      </div>
    </div>
    <div id="imglist">
      <div class="imgitem"><img src="image/bg0.jpg" /></div>
      <div class="imgitem"><img src="image/bg1.jpg" /></div>
      <div class="imgitem"><img src="image/bg2.jpg" /></div>
      <div class="imgitem"><img src="image/bg3.jpg" /></div>
      <div class="imgitem"><img src="image/bg4.jpg" /></div>
    </div>
  </div>
</body>

css代碼:

* {
  margin:0px;
  padding:0px;
}
#header {
  height:40px;
  width:100%;
  background:#000000;
}

a {
 text-decoration:none;
}

.dbg {
  float:left;
}

#dimgBox {
  width:100%;
  height:140px;
  /*position:absolute;*/
  background:#ffffff;
  top:0px;
  left:0px;
  display:none;
}
#dimgtitle {
 height:40px;
 width:100%;
 border-bottom:solid 1px #ccc;
}
#imgtitle_con {
 width:1180px;
 height:40px;
 margin:0px auto;
 line-height:40px;
}
#title1 {
  float:left;
}
#title1 a {
  display:block;
  background:#04a6f9;
  height:40px;
  color:#ffffff;
  text-align:center;
}
#title2 {
  float:right;
}
#imglist {
 height:65px;
 width:1180px;
 margin: 0px auto;
}
.imgitem {
 float:left;
 margin-top:10px;
 margin-left:5px;
}
.imgitem img {
  width:100px;
}

js代碼:

function showImgBox()
{
  $("#dimgBox").slideDown();
}
function hideImgBox()
{
  $("#dimgBox").slideUp();
}


$(function ()
{
  //5.頁面打開之后判斷它是否存在
  if ($.cookie("bg-pic") == "" || $.cookie("bg-pic")==null)
  {
    //6.不存在就把第一張設(shè)為默認背景
    $("body").css("background-image", "url(image/bg0.jpg)");
  }
  else
  {
    //6.如果存在就把$.cookie("bg-pic")傳進去,上一次保存的值給它
    $("body").css("background-image", "url('" + $.cookie("bg-pic") + "')");
    //
  }
  //1.找到imgtiem下面的img標(biāo)簽,執(zhí)行單擊事件
  $(".imgitem img").click(function ()
  {
    //2.關(guān)鍵是要獲取到當(dāng)前圖片的src的值,設(shè)為變量保存起來
    var src = $(this).attr("src");
    //3.把它作為網(wǎng)頁的背景樣式
    $("body").css("background-image","url('"+src+"')");
    //4.保存狀態(tài)
    $.cookie("bg-pic", src, {expires:1});
  });
});

效果圖:

以上這篇仿百度換膚功能的簡單實例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript常見事件對象與操作實例總結(jié)

    JavaScript常見事件對象與操作實例總結(jié)

    這篇文章主要介紹了JavaScript常見事件對象與操作,結(jié)合實例形式總結(jié)分析了javascript針對DOM、IE及跨瀏覽器事件對象的相關(guān)操作技巧,需要的朋友可以參考下
    2019-01-01
  • antd?table長表格出現(xiàn)滾動條的操作方法

    antd?table長表格出現(xiàn)滾動條的操作方法

    這篇文章主要介紹了antd?table長表格如何出現(xiàn)滾動條,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • JavaScript跨平臺的開源框架NativeScript

    JavaScript跨平臺的開源框架NativeScript

    本文給大家分享的是一款使用javascript來構(gòu)建跨平臺原生移動應(yīng)用的開源框架--NativeScript,可以使用JavaScript開發(fā)跨平臺、真正原生的iOS, Android 和 Windows 移動App。開發(fā)人員使用NativeScript提供的庫來構(gòu)建應(yīng)用UI,其抽象了各種原生平臺之間的不同。
    2015-03-03
  • JS實現(xiàn)根據(jù)密碼長度顯示安全條功能

    JS實現(xiàn)根據(jù)密碼長度顯示安全條功能

    這篇文章主要介紹了基于JS實現(xiàn)根據(jù)密碼長度顯示安全條功能,非常不錯,在一些網(wǎng)站上經(jīng)常會遇到此功能,需要的的朋友參考下實現(xiàn)代碼吧
    2017-03-03
  • HTML+JS實現(xiàn)愛心動畫效果的源碼分享

    HTML+JS實現(xiàn)愛心動畫效果的源碼分享

    最近在熱播影劇《點燃我,溫暖你》中有個片段是男主人公李峋通過代碼實現(xiàn)了一個愛心動畫的效果。在本文中,將利用HTML+CSS+JS實現(xiàn)同款效果,需要的可以嘗試一下
    2022-11-11
  • JS實現(xiàn)簡單的表格增刪

    JS實現(xiàn)簡單的表格增刪

    這篇文章主要為大家詳細介紹了JS實現(xiàn)簡單的表格增刪,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • Ajax實現(xiàn)不刷新取最新商品

    Ajax實現(xiàn)不刷新取最新商品

    本文主要介紹了Ajax 實現(xiàn)不刷新取最新商品的方法。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • 最新評論