六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 93|回复: 0

[javascript]自动将大图片的宽度限定在一定范围

[复制链接]

升级  61%

251

主题

251

主题

251

主题

进士

Rank: 4

积分
805
 楼主| 发表于 2013-2-7 19:18:29 | 显示全部楼层 |阅读模式
//将某个HTML元素内含的所有图片宽度限定在600以内
var imgMaxWidth=600;
function ImgLoad(obj)  
{
    for(var i=0;i<obj.all.tags("img").length;i++){
        var o=obj.all.tags("img")[i];
        if (o.width>imgMaxWidth){
            o.width=imgMaxWidth;
            o.removeAttribute("height");
            o.style.cursor="hand";
          }
    }
}

//然后在obj onload时调用这个函数即可



//还有一个函数,让用户用滚轮调整大小。
function bbimg(o){
        var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%';
   
}
//调用方法:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表