http://y.qq.com/m/demo/ctools/civ.html
https://github.com/xingqiao/cImageViewer/
| 文件 |
描述 |
| cimageviewer.core.js |
核心实现 |
| cimageviewer.constant.js |
常量定义 |
| cimageviewer.qm.js |
QQ音乐下载定制封装,实现 save 方法 |
不依赖其他第三方库
<script src="cimageviewer.js"></script>
new CIV({
animation: CIV.ANIMATION.TRANSLATE,
background: "#0ff",
list: [
"//y.gtimg.cn/music/common/upload/t_cm3_photo_publish/1432027858747126350.jpg",
{
src: "//y.gtimg.cn/music/common/upload/t_cm3_photo_publish/1432027474009126350.jpg",
desc: "图片描述"
},
"//y.gtimg.cn/music/common/upload/t_cm3_photo_publish/1432035906703126350.jpg",
"//y.gtimg.cn/music/common/upload/t_cm3_photo_publish/1432035984898126350.jpg"
]
}).show();
| 参数 |
类型 |
默认值 |
描述 |
| list |
Array |
- |
图片列表,参数可以是图片链接或者img标签 |
| index |
Number |
0 |
查看的图片序号 |
| loop |
Boolean |
true |
是否循环查看 |
| orderNumber |
Boolean |
true |
是否展示图片序号 |
| close |
Boolean |
true |
是否展示关闭按钮 |
| arrow |
Boolean |
true |
是否展示左右切换箭头 |
| save |
Boolean |
false |
是否展示保存按钮 |
| saveBtn |
String |
"保存图片" |
保存按钮文本 |
| noSave |
Boolean |
false |
禁用默认保存逻辑 |
| preload |
Boolean |
false |
是否预加载图片 |
| dots |
Boolean |
true |
是否展示 |
| background |
String |
"#000" |
弹窗背景色,默认为黑色 |
| animation |
String |
"translate" |
切换动画,默认是平移,值在 CIV.ANIMATION 中定义义 |
| 属性名 |
类型 |
值 |
描述 |
| list |
Array |
- |
获取或设置图片列表 |
| index |
Number |
- |
获取或设置当前查看的图片 |
| loop |
Boolean |
- |
获取或设置循环查看 |
| version |
String |
- |
获取组件版本号 |
| close |
Boolean |
- |
获取或设置关闭按钮设置 |
| save |
Boolean |
- |
获取或设置保存按钮设置 |
| saveBtn |
String |
- |
获取或设置保存按钮文本 |
| 方法名 |
描述 |
| show |
打开弹窗 |
| hide |
关闭弹窗 |
| reset |
重置图片缩放状态 |
| prev |
查看上一页 |
| next |
查看下一页 |
| 事件名 |
描述 |
| show |
事件在打开弹窗时触发 |
| hide |
事件在关闭弹窗时触发 |
| slidestart |
事件在开始滑动时触发 |
| slideend |
事件在滑动停止时触发 |
| slidechange |
事件在页面切换时触发 |
| click |
事件在点击图片时触发 |
| save |
事件在保存图片时触发 |
| 常量 |
值 |
描述 |
| CLIP.ANIMATION.TRANSLATE |
"translate" |
平移 |