close

很久沒寫有關程式的文章了  今天就來一篇用Jquery讓按鈕永遠在畫面的底部

在手機版很流行設計成這樣

像下面圖這樣  "立即購買" 的按鈕永遠在底部

127429.jpg

 

我做了個範例  結果如下

127431.jpg

 

這個效果並不難做  只要利用CSS語法  position屬性 的fixed  就可以輕鬆做到

先看看HTML的部分  很簡單就是一個div的原件

 

<div class="me_buy">我要購買</div>

<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字
<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字<br>範例文字

 

 

CSS的部分   定義DIV的長相

 

.me_buy{

   text-align:center;
   height:120px;
   background-color:red;
   color:#fff;
   line-height:120px;
   font-size:45px
}

 

JS的部分   調用css的方法 動態改變div屬性

 

$(function(){

     function mobile_buy_btn()
     {
         $(".me_buy").css({"position":"fixed","width":"100%","padding":"0","left":"0","z-index":"100","bottom":"0","margin":"0"});
     }

     // 載入後執行 
     mobile_buy_btn();

     // 捲軸移動時
     $(window).bind("scroll",function(){

        mobile_buy_btn();

     });

})


這樣就大功告成了  

線上範例  http://i-rich.tw/border_blog/sample5/

 

 

 

 

arrow
arrow
    全站熱搜

    Border 發表在 痞客邦 留言(0) 人氣()