在CSS中,我将一个按钮设置为100像素x 100像素,并设置背景大小:包含;
在javascript中,我应用了一张图片到我没有高度/宽度(也没有长宽比)的元素上。
在javascript的另一个函数中,我需要能够获取按下“包含”功能后此按钮的图像/背景的大小。
是否有任何方法可以做到这一点(我还可以使用Jquery)?
小样例:
在javascript中,我应用了一张图片到我没有高度/宽度(也没有长宽比)的元素上。
在javascript的另一个函数中,我需要能够获取按下“包含”功能后此按钮的图像/背景的大小。
是否有任何方法可以做到这一点(我还可以使用Jquery)?
小样例:
<style>
#imageButton{
width: 100px;
height: 100px;
background: url("imageURL");
background-size: contain !important;
}
</style>
<script>
var imageElem = $('#imageButton')[0];
console.log($(imageElem).width());
//100px but need width of image after scaling
</script>
window.getComputedStyle()
吗? - Teemudocument.images
集合中获取背景图像。如果存在,则还可以获取一些属性(尽管我尚未测试此功能)。另外,您应该将您最后一条评论中编写的代码和说明添加到您的帖子中。这将显着改善问题。 - Teemu