2017-02-17 23 views
-3
<style> 
.loader { 
position: fixed; 
left: 0px; 
top: 0px; 
width: 100%; 
height: 100%; 
z-index: 9999; 
background-repeat: no-repeat; 
background: url('images/page-loader.gif'); 
} 
</style> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">  </script> 
<script type="text/javascript"> 
$(window).load(function() { 
$(".loader").fadeOut("slow"); 
}) 
</script> 

HTML這個裝載機重複三次?

使用IM,我的網站這部分代碼,代碼,但它正在重演三次..我還沒有使用重複的CSS,但它不幹活

+0

分享一個小提琴或工作示例。 –

+0

和html?沒有html的 – Teshtek

+0

我們不能做太多的事來幫助你。 – Jon

回答

1

這裏的工作示例你想要什麼..`

$(window).load(function() { 
 
    $(".bg").fadeOut('slow'); 
 
})
.bg { 
 
    position: fixed; 
 
    left: 0px; 
 
    top: 0px; 
 
    width: 100%; 
 
    height: 100%; 
 
    z-index: 9999; 
 
} 
 

 
.loader { 
 
    background-repeat: no-repeat; 
 
    background: url('https://i.stack.imgur.com/3fjSD.gif'); 
 
    width: 42px; 
 
    height: 42px; 
 
    margin: 0px auto; 
 
    top: 50%; 
 
    position: absolute; 
 
    left: 0px; 
 
    right: 0px; 
 
    margin-top: -21px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="bg"> 
 
    <div class="loader"></div> 
 
</div>

`

+0

更改背景重複的順序,把它放在背景後 –

+0

這是工作正常謝謝... –

+0

但我想用我的gif從不工作的文件夾...請幫助 –

0

您需要至少使用一個div來顯示加載程序。請看以下詳細信息,

HTML

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js">  </script> 

<div class="loader"> 
</div> 

JS

$(window).load(function() { 
$(".loader").fadeOut("slow"); 
}) 

CSS

.loader { 
position: fixed; 
left: 0px; 
top: 0px; 
width: 100%; 
height: 100%; 
z-index: 9999; 
background: url('https://media.giphy.com/media/xTk9ZvMnbIiIew7IpW/giphy.gif') no-repeat; 
} 

我已經把樣本圖像。

+1

這是div –