首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取背景图片尺寸

获取背景图片尺寸
EN

Stack Overflow用户
提问于 2015-09-30 07:53:07
回答 2查看 53关注 0票数 1

我想让这个设计的反应,我将需要的背景图像尺寸(宽度,高度)使用javascript或JQuery。有什么想法吗?

代码语言:javascript
运行
复制
<div class="container">
    <div id="result" class="result">&nbsp</div>
    <div class="slot-container">
            <div id="slot1" class="slot"></div>
            <div id="slot2" class="slot"></div>
            <div id="slot3" class="slot"></div>
        <div><button id="control" class="btn">START</button></div>
        <div id="try" class="result try">TRY 0</div>
    </div>

</div>

https://jsfiddle.net/h0fbha33/

EN

回答 2

Stack Overflow用户

发布于 2015-09-30 09:05:08

代码语言:javascript
运行
复制
$(window).on("load", function () {
    var img = new Image();
    img.src = $('.slot').css('background-image').replace(/.*\s?url\([\'\"]?/, '').replace(/[\'\"]?\).*/, '');
    alert( img.width + ' and ' + img.height);
});

这是小提琴链接:https://jsfiddle.net/beroza/a01y1me4/

票数 1
EN

Stack Overflow用户

发布于 2015-09-30 08:04:33

您可以使用以下命令:

代码语言:javascript
运行
复制
var img = new Image;
img.src = $('body').css('background-image').replace(/url\(|\)$/ig, "");
var bgImgWidth = img.width;
var bgImgHeight = img.height;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32855583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档