jquery - 从脚本加载背景图像时 jQuery 中的进度条

标签 jquery progress-bar background-image twitter-bootstrap document-body

我有一个脚本,可以以这种方式将大图像加载到正文中:

$('body').css("background-image", "url(pics/jpg/folio/" + TtempID + ".jpg)");

我正在寻找一个进度条脚本,该脚本将在每次更改背景图像时运行,而无需重新加载单个页面。

我目前正在将 Twitter BootStrap 与 jQuery 结合使用。

预先感谢您提供任何有值(value)的信息。

干杯:)

最佳答案

类似这样的事情吗?

jQuery

function loadBackground(image) {
    $('body').addClass('loading');
    var img = new Image();
    img.onload = function() {
        $('body').css({
            'background-image': 'url(pics/jpg/folio/" + image + ".jpg)'
        }).removeClass('loading');
    };

    img.src = url;
}

CSS

.loading:after{
    content:' ';
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:url('PATH-TO-LOADING-IMAGE') 50% 50% no-repeat;
    z-index:1000;
    background-color:rgba(0,0,0,0.3);
}

像这样使用

    loadBackground( TtempID );

演示地址:http://jsfiddle.net/gaby/CYFNc/2/

关于jquery - 从脚本加载背景图像时 jQuery 中的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9975592/

相关文章:

javascript - 如何将 "id="标题“”中存在的数据解析为占位符?

javascript - facebook JS SDK 登录困惑

python - 使用 ProgressBar 代替 Bar 显示值

jQuery 旋转(旋转度数)背景图像

css - 将 div 元素放置在响应式背景上(Bootstrap 3)

javascript - 在 HTML 输入字段中选择文件时显示确认

javascript - JS 等待 .CSS 完成

css - 子 div 阻止父 div 背景的可见性

安卓。你自己的进度条?

javascript - 如何使用 javascript 将属性从设置属性转换为新属性