1. 程式人生 > >H5頁面點選按鈕時的loading圖

H5頁面點選按鈕時的loading圖

今天一個H5頁面要求傳送資料請求時增加一個loading的圖層,於是就自己寫了一個。

實現的原理很簡單,兩個div,z-index設定的大一些,一個div是loading的背景,另外一個自然是旋轉的菊花圖。

html如下:

    <div id="modal-bg" class="modal-bg"></div>
    <div id="modal-img" class="modal-img"><img src="./images/loading.gif" /></div>

css樣式也比較簡單:
    .modal-bg{
        display: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #f5f5f5;
        opacity: 0.5;
        z-index: 1000;
    }
    .modal-img {
        display: none;
        position: absolute;
        top: 40%;
        left: 40%;
        width: 20%;
        height: 20%;
        z-index: 1001;
        text-align: center;
    }

樣式採用絕對定位,都設定為不展示。然後modal-img的z-index屬性要比modal-bg的大,這樣才能顯示在上面。

JavaScript程式碼也挺簡單,我將控制他們顯示/隱藏的方法寫在一個方法裡,方便呼叫,使用之前記得引入zepto(這個H5頁面用於手機端,使用zepto較為輕便):

    loadingModal:function(){
        $('#modal-bg').toggle();</span>
        $('#modal-img').toggle();</span>
    }

這樣子就寫完了,看看效果:

 

相關推薦

H5頁面按鈕loading

今天一個H5頁面要求傳送資料請求時增加一個loading的圖層,於是就自己寫了一個。 實現的原理很簡單,兩個div,z-index設定的大一些,一個div是loading的背景,另外一個自然是旋轉的菊花圖。 html如下: <div id="modal-b

移動端開發H5頁面按鈕後出現閃爍或黑色背景的解決辦法

-webkit-tap-highlight-color:transparent; *{-webkit-tap-highlight-color:transparent; } H5頁面在IOS端測試的時候

h5頁面按鈕,觸發手機自帶的發簡訊

<a href="sms:10086?body=888" id="smsSend">發簡訊</a> 上面的程式碼只適用於Android,當為ios時需要將上面的?改為& 使用js判斷手機系統 var u = navigator.userAge

嵌入APP的H5頁面不需要彈出app鍵盤的方法

此處我是呼叫的選擇省市區的外掛,但是,當我點選時,手機自帶的鍵盤也彈出了,這不是我想要的效果,處理方式如下: <input type="buton" id="address" placeholder="您還未填寫收貨資訊" > <script type="

layer結合easyui:按鈕關閉彈窗

<script type="text/javascript"> //按鈕點選事件 $("#button_search").click(function(){ //獲取keyword var keyword = $("#keyword

關於JSP頁面按鈕沒反應,方法沒有執行的檢查

          本人前端知識屬於菜鳥級的,不喜勿噴。。前不久,在除錯一個頁面的時候,點選頁面上的一個按鈕,按鈕繫結的事件並沒有執行。好奇怪,以為是方法名寫錯了,檢查一下完全一樣啊。好鬱悶,網上有說是onclick和onClick的區別,但是還是不行啊。經過一番摸索,原來

bootstrap 模態框顯示時點遮罩層禁止關閉,按鈕關閉模態框。

1.頁面載入完成時彈出模態框: 首先要在HTML中新增:aria-hidden="true" data-backdrop="static" $(function(){   $('.modal').mo

如何消除按鈕周圍出現的白線?

如何消除點選按鈕時周圍出現的白線? StackOverFlow 使用語言:VB.NET 原網站: 問題描述 在我用滑鼠點選,然後彈出一個檔案選擇對話方塊前,按鈕沒有異常,但之後它的周圍出現了一圈白線。 只

Android中如何編寫圖片選擇器,實現按按鈕按鈕的圖片或者顏色發生變化

1. 先看個圖,展示下我們要實現的效果:,點選按鈕的時候,按鈕變為這種顯示效果。 2. 其實這就是個圖片選擇器的編寫,當按鈕點選的時候,用另一張圖片去替換原有圖片,實現顏色的變化。 3. 具體步驟:     (1)首先在應用程式下→res目錄下建立一個folder,命名為d

商品詳情頁面,按鈕將對應的商品加入購物車

商品詳情頁面是通過 點選首頁的商品,傳當前商品的資訊到商品詳情頁面展示, 點選 加入購物車的按鈕 將當前商品加入到購物車裡 這是首頁的商品展示 點選商品 跳轉到商品詳情頁面 商品詳情頁面的佈局 <?xml version="1.0" encoding="ut

按鈕,觸發複框中選中的內容

package sftp; import java.awt.Component; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; i

按鈕背景影象閃爍的問題

在寫登入介面的時候,填寫資訊之後,點選登入按鈕後頁面出現閃爍,查閱資料發現是設定的背景影象在閃爍。 原因:將背景圖片的樣式直接設定在body標籤上 <body background="img/pic1.jpg"> </body> 解決辦法:將背

web頁面按鈕喚起App跳轉到指定頁面以及返回鍵的處理

1.在需要跳轉的指定頁面的AndroidManifest中配置 <activity android:name=".activity.goods.GoodsDetail" android:configChanges="keyboardHidden|ori

音樂網站開發:實現按鈕切換頁面背景的功能

        最近這一星期在做一個簡單小型的音樂播放器網站,目前各種功能基本都已經實現,包括切換上一曲下一曲,播放與暫停,隨機播放單曲迴圈順序播放模式切換,一首播放完畢自動按模式切換至下一曲,載入單句歌詞及所有歌詞等功能。另外就是本篇部落格要介紹的功能了,點

【HTML5】頁面按鈕添加一行 刪除一行 全 全不

input 遍歷 ble 操作 warn clas type pre pen 頁面點擊按鈕添加一行 刪除一行 全選 反選 全不選 頁面效果圖如下 html頁面代碼 <!DOCTYPE html> <html>

jquery實現按鈕返回到頁面頂部效果

有的時候我們需要實現點選按鈕回到頁面頂部的效果,下面就是我的實現 首先HTML程式碼如下 <div class="QZ-up" style="display: none;"></div> 當滾動條高度大於120px的時候出現按鈕如下

列表頁面分頁按鈕頁面自動定位到頁面頂部

 做一個酒店的列表頁面,遇到一個問題,點選下一頁後頁面定位在分頁的地方,用了更好的使用者體驗,點選下一頁後頁面定位到頂部。       首先想到的是利用HTML錨點: ①:設定一個錨點連結<a href="#PageTop" id="mao

ViewPager+RadioGroup+RadioButton實現滑動切換頁面按鈕切換頁面

一:效果圖: 二:程式碼: 首先  根據我們有幾個頁面就設定幾個Fragment, 主函式: public class MainActivity extends AppCompatActivity { private ViewPager viewpager;

radiogroup按鈕切換頁面viewpager

radiogroup點選按鈕切換頁面viewpager main_radio_group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onChecked

mui按鈕返回父頁面重新整理

mui.plusReady(function() {       var Back = mui.back;        &n