imagesloaded插件有时无法正确加载图像

你的

我正在构建一个应用程序,该应用程序可以加载多个图像并对其进行动画处理。为此,我需要加载图像,抓取宽度并将左边距设置为图像的宽度。这在大多数情况下都有效,但是有时imagesloaded插件认为图像已加载,但是当我访问宽度时,它以NaN形式出现。

    $(fragment).imagesLoaded()
    .done( function() {
        console.log('done');
    })
    .always( function( instance ) {
        console.log('all images loaded');
    })
    .fail( function() {
        console.log('all images loaded, at least one is broken');
    })
    .progress( function( instance, image ) {
        var result = image.isLoaded ? 'loaded' : 'broken';
        console.log( 'image is ' + result + ' for ' + image.img.src );

        $.each(elems, function( k, v ) {
            var imagewidth = image.img.width * $('.row').height() / image.img.height;
            console.debug('---------------------');
            console.debug('v: ', v);
            console.debug('v.width: ', imagewidth);
            console.debug('isNaN: ', isNaN(imagewidth));
            if (isNaN(imagewidth)) {
                $(v).css({'margin-left': '-' + imagewidth + 'px', 'margin-right': '100px'});
                $(v).stop().animate({'margin-left': 0, 'margin-right': 0}, 400, 'easeOutCubic');

            }

        });
    });

任何建议/想法表示赞赏。我在Mac上使用的是Google Chrome浏览器!

你的

看起来这是图像加载插件中的一个错误,该错误与宽度不适用于chrome中的缓存图像有关。有人推送了以下修复程序,为我解决了该问题:

https://github.com/nyroDev/imagesloaded/commit/51288c54bca5b36137d3065a6b45dee6f02a2a90

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有时alamofireImage无法加载图像

来自分类Dev

有时图像无法正确加载到Packery Masonry页面中

来自分类Dev

SpriteKit有时无法加载SKTexture

来自分类Dev

有时X无法加载

来自分类Dev

Google字体有时无法加载

来自分类Dev

图片无法加载(有时!)

来自分类Dev

JQueryUi 自动完成组合框有时无法在 Firefox 中正确加载

来自分类Dev

有时Picasso不会从内存缓存中加载图像

来自分类Dev

有时图像加载的分辨率较低

来自分类Dev

有时Picasso不会从内存缓存中加载图像

来自分类Dev

Firefox有时不将图像加载到画布中

来自分类Dev

Picasso 有时不从 URL 加载图像

来自分类Dev

Synaptics驱动程序有时无法加载

来自分类Dev

简单的angular.js示例有时无法加载

来自分类Dev

Synaptics驱动程序有时无法加载

来自分类Dev

Angular数据表有时无法加载

来自分类Dev

Ubuntu 错误 - 有时甚至无法从 BIOS 加载

来自分类Dev

Vue.js 有时无法加载组件

来自分类Dev

VBA-Excel有时无法正确关闭

来自分类Dev

引导模态有时无法正确显示吗?

来自分类Dev

TravisCI有时无法正确运行我的测试

来自分类Dev

PyInstaller无法正确导入pycrypto ...有时

来自分类Dev

逆关系有时无法正确显示

来自分类Dev

引导模态有时无法正确显示吗?

来自分类Dev

插件配置无法正确加载

来自分类Dev

在其上加载png图像时,背景图像有时会消失

来自分类Dev

Jenkins git插件-有时太慢

来自分类Dev

FancyBox图像无法正确加载

来自分类Dev

图像无法加载但路径正确?