知识大全 JS自动适应的图片弹窗实例
Posted 知
篇首语:智慧是生成的,知识是学来的。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JS自动适应的图片弹窗实例相关的知识,希望对你有一定的参考价值。
JS自动适应的图片弹窗实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
这篇文章介绍了JS自动适应的图片弹窗实例代码 有需要的朋友可以参考一下 复制代码 代码如下: /************************************自动适应的图片弹窗*********************************/ var autoImg=function(argcs)/*调整图片大小 等比例缩放argcs[ maxHeight ]=>最大高 度 argcs[ maxWidth ]=>最大宽度 argcs[ height ]=>图片高度 argcs[ width ]=& gt;图片宽度*/ var _maxHeight= ; var _maxWidth= ; var _newSize=[]; if(argcs[ maxHeight ]) _maxHeight=argcs[ maxHeight ]; if(argcs[ maxWidth ]) _maxWidth=argcs[ maxWidth ]; if(!argcs[ height ]) throw new Error( height未指定 ); if(!argcs[ width ]) throw new Error( width未指定 ); if(argcs[ height ]>argcs[ width ]||argcs[ height ]==argcs[ width ])//高度不小于宽度的情况 if(argcs[ height ]>=_maxHeight) _newSize[ height ]=_maxHeight; _newSize[ width ]=(_maxHeight/argcs[ height ])*argcs[ width ]; else _newSize[ width ]=argcs[ width ]; _newSize[ height ]=argcs[ height ]; return _newSize; if(argcs[ width ]>argcs[ height ])//宽度大于高度的情况 if(argcs[ width ]>=_maxWidth) _newSize[ width ]=_maxWidth; _newSize[ height ]=(_maxWidth/argcs[ width ])*argcs[ height ]; else _newSize[ width ]=argcs[ width ]; _newSize[ height ]=argcs[ height ]; return _newSize; var imgBox=function(imgSrc) var winImg=new popBox(//图片弹窗 ID: imgBox bgColor: #a c e width: moveHandle:false closeButton:false height: auto times: lock:true content: shadow:true position: center displayCallBack:function() $( body ) append( <img id="loading" src=/template/ /img/loading gif/> ); $( img[id=loading] ) css( z index ) css(position: absolute left:$(window) scrollLeft()+($(window) width())/ ($( img[id=loading] ) width())/ top:$(window) scrollTop()+($(window) height()/ ($( img[id=loading] ) width())/ )); /************图片预加载 重新调整窗口大小及位置**************/ var img=new Image(); var _imgWidth= ; var _imgHeight= ; img src=imgSrc;//为img对象添加地址 // console log(imgSrc); /*************************图片加载完成之后***************************/ img onload=function() $( img[id=loading] ) remove(); _imgWidth=img width; _imgHeight=img height; var argcs=[]; var winWidth=$(window) width(); argcs[ maxHeight ]= ;//最大高度 argcs[ maxWidth ]= ;//最大宽度 argcs[ height ]=_imgHeight; argcs[ width ]=_imgWidth; var newWH=autoImg(argcs);//获得缩略后的图片宽和高 /************图片预加载 重新调整窗口大小及位置************/ $( # +winImg ID) css(width:newWH[ width ] height:newWH[ height ] top:parseInt($(document) scrollTop())+parseInt(($(window) height() newWH[ height ])/ ) left:$(document) scrollLeft()+parseInt(winWidth/ ) parseInt(newWH[ width ]/ )); $( # +winImg ID) ( <img src= +img src+ width= +newWH[ width ]+ height= +newWH[ height ]+ /> ); /************图片预加载 重新调整窗口大小及位置**************/ $( # +winImg ID+ _bg ) css( cursor pointer ) click(function() winImg kill(); ); ; /*************************图片加载完成之后***************************/ unDisplayCallBack:function() killCallBack:function() ); winImg dispaly();popBox代码
复制代码 代码如下: cha138/Article/program/Java/JSP/201311/20649相关参考
JS图片根据鼠标滚动延时加载的实例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近研究了
按钮样式复制代码代码如下:<script>_Color=documentbgColorsubstring()</script><form><inputty
JS模拟自动点击的简单实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!代码如下<xmlns
这篇文章介绍了几种JS的动态效果实例有需要的朋友可以参考一下 复制代码代码如下:<!DOCTYPEPUBLIC"//WC//DTDHTMLTransitional//EN""<&
Js控制弹窗实现在任意分辨率下居中显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!弹窗居中比较烦
知识大全 javascript实现文字图片上下滚动的具体实例
这篇文章介绍了在JS中文字图片上下滚动的实现代码需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20264
知识大全 excel表格里单元格插入图片,有什么方法能让图片自动适应单元格大小么,每次都调整图片大小很麻烦
excel表格里单元格插入图片,有什么方法能让图片自动适应单元格大小么,每次都调整图片大小很麻烦不行的。。虽然格片格式里有一个自动根据单元格来改变大小和位置。但不能实现和单元格一样的。因为你图片有估定
<scripttype=text/javascript> //**iframe自动适应页面**// //输入你希望根据页面高度自动调整高度的iframe的名称的列表//用逗号把每个
javascript遍历网页内的所有图片根据图片的宽高按一定的比率缩小javascript 缩小网页内所有图片大小的方法函数如下: */<scriptlanguage="java
JS等比例缩小图片尺寸 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 为了提升用户体验网站用户在