我想在打開我的網站時加載我的徽標。所以我試圖使用LoadGo動畫從Here如何在HTML中使用LoadGo動畫
我需要與我的html頁面集成,它正在加載按鈕單擊事件。但是如何在加載事件中改變它。如何在我的網站加載時正確整合它。
任何樣品?
我的代碼是在這裏:
<div class="container" style="margin-top: 150px;">
<div class="col-md-4 col-md-offset-4">
<img id="cocacola" src="cocacola.png" alt="Coca Cola Logo" class="img-responsive logo"
style="margin: 0 auto;" />
</div>
<div id="demo-progress-1" style="margin-bottom: 10px; font-size: 16px; opacity: 0;
font-weight: bold;">
0 %</div>
<button class="btn btn-primary" onclick="mainDemo();">
<span class="glyphicon glyphicon-thumbs-up"></span> Start
</button>
</div>
<script type="text/javascript">
var cocacolaInterval;
function mainDemo() {
$('#demo-msg-1').animate({
'opacity': '0'
});
$('#demo-progress-1').animate({
'opacity': '1'
});
var p = 0;
$('#cocacola').loadgo('resetprogress');
$('#demo-progress-1').html('0%');
window.setTimeout(function() {
cocacolaInterval = window.setInterval(function(){
if ($('#cocacola').loadgo('getprogress') == 100) {
window.clearInterval(cocacolaInterval);
$('#demo-msg-1').animate({
'opacity': '1'
});
$('#demo-progress-1').animate({
'opacity': '0'
});
}
else {
var prog = p*10;
$('#cocacola').loadgo('setprogress', prog);
$('#demo-progress-1').html(prog + '%');
p++;
}
}, 150);
}, 300);
};
$(window).load(function() {
$("#cocacola").load(function() {
// Main demo
$('#cocacola').loadgo();
}).each(function() {
if (this.complete) $(this).load();
});
//mainDemo();
// $(".container").hide();
});
</script>
加載後頁面的標誌會隱藏。