小编Sam*_*Sam的帖子

图像重新调整大小为HTML中原始大小的50%

我正在尝试用HTML重新调整图像大小,它的宽度为314px,高度为212px.我想将其重新调整为50%......

但使用这个我仍然得到一个更大的图像而不是一个半尺寸的图像.

<img src="image.jpg" width="50%" height="50%" />
Run Code Online (Sandbox Code Playgroud)

我做错了什么?谢谢

<html>
    <head>
    <title></title>
    </head>    
    <body>
        <div>
        <img src="image4.png" width="50%" height="50%"/>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我使用下面的jquery解决了上面的问题:

$(document).ready(function(e) {
        var imgs = document.getElementsByTagName('img');
        var imgLength = imgs.length;

        for(var i=0; i<= imgLength-1;i++){

            var imgWidth = imgs[i].clientWidth;
            var imgHeight = imgs[i].clientHeight;

            $('img').eq(i).attr({width:imgWidth/2, height: imgHeight/2});

            console.log(imgWidth);
        }

        console.log(imgLength); 

    });
Run Code Online (Sandbox Code Playgroud)

html jquery image

49
推荐指数
4
解决办法
26万
查看次数

clientWidth和clientHeight返回0

为什么在IE,Chrome和Safari上clientWidth/Height返回0?但在Firefox和Opera上运行正常.我用过这段代码:

$(document).ready(function () {

    var imgs = document.getElementsByTagName('img');
    var imgLength = imgs.length;

    for (var i = 0; i <= imgLength - 1; i++) {

        var imgWidth = imgs[i].clientWidth;
        var imgHeight = imgs[i].clientHeight;

        $('img').eq(i).attr({
            width: imgWidth,
            height: imgHeight
        });

        console.log(imgWidth);
    }

    console.log(imgLength);

});
Run Code Online (Sandbox Code Playgroud)

任何的想法?谢谢.

我尝试使用带有clientwidth的window.load,它适用于Firefox,Chrome和Opera,但其他人没有

html javascript jquery

15
推荐指数
1
解决办法
2万
查看次数

使用jQuery.each()迭代两个数组?

如何通过一次调用jQuery迭代两个数组.each()

这样的事情显然不起作用:

$.each(arr1, arr2, function(i,v){
  //do something...
});
Run Code Online (Sandbox Code Playgroud)

那么怎么做呢?

javascript jquery

8
推荐指数
2
解决办法
8615
查看次数

在JavaScript中组合两个数组

我可以像这样在JavaScript中合并两个数组吗?

这些数组:

arr1 = ['one','two','three'];
arr2 = [1,2,3];
Run Code Online (Sandbox Code Playgroud)

arr3 = ['one': 1, 'two': 2, 'three' : 3]
Run Code Online (Sandbox Code Playgroud)

javascript jquery

7
推荐指数
2
解决办法
4970
查看次数

标签 统计

jquery ×4

javascript ×3

html ×2

image ×1