Bil*_*ull 5 jquery animation twitter-bootstrap
我想将一个页面加载到div中,并且在页面加载时显示进度条(最好稍微接近页面加载的实际进度),然后在页面加载后滑动条形并显示内容.
目前的事件链:
码:
function pageLoad(url){
$('body').css('cursor','wait');
$('#page-load-wrap').slideDown();
width = $('#page-load-indicator').css('width','100%');
$('#mainframe').load(url,function(){
$('#page-load-wrap').slideUp();
$('body').css('cursor','default');
});
}
Run Code Online (Sandbox Code Playgroud)
======= =======编辑
使用下面答案中的代码,我只需在get函数调用之前将宽度设置为80%,然后在成功调用中将其设置为100%.将div滑开然后显示html
function pageLoad(url){
$('body').css('cursor','wait');
$('#mainframe').html('');
$('#page-load-wrap').slideDown();
$('#page-load-indicator').css('width','80%');
$.get(url,function(data){
$('#page-load-indicator').css('width','100%');
$('#page-load-wrap').slideUp('slow',function(){
$('#mainframe').html(data);
});
$('body').css('cursor','default');
});
}
Run Code Online (Sandbox Code Playgroud)
我将如何修改此代码以匹配资源加载的实际进度?
你不能只用 javascript。
如何在内容出现之前向上滑动 div?
请使用$.get
它,因为它允许您在设置内容之前向上滑动:
function pageLoad(url){
$('body').css('cursor','wait');
$('#page-load-wrap').slideDown();
width = $('#page-load-indicator').css('width','100%');
$.get(url,function(data){
$('#page-load-wrap').slideUp();
$('body').css('cursor','default');
// and load the html
$('#mainframe').html(data);
});
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10428 次 |
最近记录: |