须要的资源:javascript
须要对应的js代码和css样式,你们能够经过www.htmldrive.net平台下载,也能够在我文章的底部下载。对应的资源以下,将资源引入页面(别忘了JQuery):css
注意:jQuery最好使用1.3版本的,有些版本行不通,亲测1.8版本不行html
HTML代码:java
js代码:jquery
$(".test").imgbox({ 'speedIn': 500, 'speedOut': 500, 'alignment': 'center', 'overlayShow': true, 'allowMultiple': false, 'autoScale': true });
效果:ide
讲解:函数
以上例子中,咱们只用了一行js代码“$(".test").imgbox();”,就实现了图片弹出放大效果。这是由于在jquery.imgbox.js中imgbox()函数有默认的参数。当咱们调用函数但没有传递参数时,会加载默认的参数,显示默认效果和样式。spa
若是以为默认样式不合适,有两种方式进行修改:一、修改jquery.imgbox.js中imgbox()函数的默认参数;二、调用imgbox()函数时,给参数赋值。.net
//在jquery.imgbox.js中,默认参数以下,能够修改: $.fn.imgbox.defaults = { padding : 10, alignment : 'auto', // auto OR center allowMultiple : true, autoScale : true, speedIn : 500, speedOut : 500, easingIn : 'swing', easingOut : 'swing', zoomOpacity : false, overlayShow : false, overlayOpacity : 0.5, hideOnOverlayClick : true, hideOnContentClick : true };
参数的含义:code
padding:弹窗中图片的边框,0为没有边框。
alignment:弹窗的位置,“auto”或“center”,默认状况下,它从缩略图所在方向扩展弹窗
allowMultiple:若是选true,容许多个弹出窗口同时打开
autoScale:若是为true,弹窗会自适应窗口的大小
speedIn、speedOut:打开弹窗和关闭弹窗的速度,单位:毫秒
zoomOpacity:若是为true,会在弹窗缩放时改变透明度
overlayShow:若是为true,会有遮罩层(默认为false;遮罩层的颜色在css中设置)
overlayOpacity:遮罩层的透明度(取值范围0~1)
hideOnOverlayClick:当点击遮罩层时,关闭弹窗
hideOnContentClick:当点击图片时,关闭弹窗
转载自:https://blog.csdn.net/kangnan00/article/details/72518352
资源下载(里面附带例子):http://download.csdn.net/detail/kangnan00/9846375