原生js点击图片触发弹窗

页面显示模糊的小图片(small_X.jpg),点击全屏显示高清大图片(large_X.jpg)

可实现放大、缩小、拖拽、旋转、上一张、下一张

以下为demo相关页面展示:

1.加载模糊的小图(demo2.html)

2.点击显示高清大图

3.放大或缩小图片(鼠标滚轮操作)

4.点击旋转按钮旋转图片(每次正向90度旋转)

5.点击查看上一张

6.点击图片拖动可以移动图片位置

demo2.html代码(仅供参考,需要加载css和js才能有效果)

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>原生js图片相册</title><link rel="stylesheet" href="css/demo2.css" /><script type="text/javascript" src="js/demo2.js"></script>
</head>
<body>
<!-- 点击图片触发弹窗:
当前页面显示模糊的小图片(small_X.jpg)
点击全屏显示高清大图片(large_X.jpg)
-->
<div class="div2Center"><a href="#"><img id="myImg1" onclick="jsImgView(0)" src="data:images/small_1.jpg" alt="小图片" class="smallImageWH"></a><a href="#"><img id="myImg2" onclick="jsImgView(1)" src="data:images/small_2.jpg" alt="小图片" class="smallImageWH"></a><a href="#"><img id="myImg3" onclick="jsImgView(2)" src="data:images/small_3.jpg" alt="小图片" class="smallImageWH"></a>
</div><div id="imageModal"></div>
</body><script type="text/javascript">var urlArray = ["images/large_1.jpg","images/large_2.jpg","images/large_3.jpg"];function jsImgView(id) {imgOptions = {dataArray: urlArray,currentUrl: urlArray[id]}JsImageGallery("imageModal");}
</script>
</html>

完整demo下载地址功能强大漂亮的js图片相册,点击小图显示大图-Javascript文档类资源-CSDN下载js点击图片触发弹窗,页面显示模糊的小图片(small_X.jpg),点击全屏显示高清大图片(lar更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/tianbbs2008/43003172
注:如上面连接不能打开,说明附件还在审核中,请过一段时间再下载

附件包含文件:

功能强大漂亮的js图片相册,js点击小图显示大图相关推荐

  1. java 图片插件_[Java教程]10款功能强大的jQuery/CSS3图片特效插件

    [Java教程]10款功能强大的jQuery/CSS3图片特效插件 0 2014-11-26 03:01:04 1.CSS3实现的底部带滚动云彩效果的网站登录页面 CSS3实现的底部带滚动云彩效果的网 ...

  2. php图片点击查看大图,jQuery点击小图看大图,大图查看内容详情所有图片

    jQuery点击小图看大图,大图查看内容详情所有图片: html代码如下: × < > CSS代码如下: * { margin:0; padding:0; } body { overflo ...

  3. 点击小图查看大图的定位功能

    用户点击小图一般是要查看小图放大后的大图,或者鼠标移到小图后想要查看详细的信息的大图,这时候要考虑大图的定位问题,以下代码可以参考(需要引入 jq ): // 小图 大图 定位$(document). ...

  4. js图片切换(点击左右按钮,小圆点切换图片,自动轮播)

    点击左右按钮,小圆点切换图片 <div><button><</button><button class="right">> ...

  5. js点击小图完成大图切换

    思路:遍历伪数组,给四张小图绑定单击事件,让当前被单击的小图的src属性值赋给大图的src属性值,让小图的title的属性值,赋给下侧文本内容. 步骤: 1.页面的搭建 2.获取元素 3.遍历伪数组 ...

  6. android ImageView实现图片浏览器(点击左侧显示上一张,点击右侧显示下一张)

    1.实现代码如下: public class MainActivity extends Activity {private int[] mImages = { R.drawable.juxie, R. ...

  7. 分享111个JS图片切换特效,总有一款适合您

    分享111个图片切换,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 111个图片切换下载链接:https://pan.baidu.com/s/1iGzOzU ...

  8. android程序员用macbook,程序员必备,效率提升10倍,Mac上那些颜值高功能强大的软件,我只推荐这10个!...

    工欲善其事,必先利其器,领导对我们说过最多的话就是要提高工作效率.效率建立在工具之上,要提升工作效率自然就少不了使用顺手的工具.做程序员这么多年,啥没留下,到是珍藏不少工作中使用高效的工具.作为一个M ...

  9. jQuery图片切换,图片幻灯片仿搜房网详情页图片相册切换

    jQuery图片切换,图片幻灯片仿搜房网详情页图片相册切换 1.可左右切换 2.可点击缩略图显示大图 3.缩略图多张滚动效果 直接贴代码 <div class="mod18" ...

最新文章

  1. 第五周周记(国庆第三天)
  2. 美元加息怎么“剪羊毛”
  3. 关于keras的class_weight与sample_weight(解决样本不均衡或类别不均衡问题)
  4. 4.QT4中的connect的实现
  5. Python 数据分析与展示笔记4 -- Pandas 库基础
  6. python扫地机器人开发学校_扫地机器人源码及解释
  7. java to oc_急急急!各位大神:一段JAVA代码转OC代码!
  8. java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源
  9. PLOS_ONE_Genome-Wide Analysis of Long Noncoding RNA (lncRNA) Expression in Hepatoblastoma Tissues
  10. NYOJ--456--邮票分你一半
  11. OC中方法与函数的区别
  12. java future 设计模式_转多线程设计模式 - Future模式之JAVA原生实现
  13. java 求百分比_java中计算百分比
  14. 频传上市,奈雪的茶优势与隐忧并存
  15. python最简单的图形编程_图形化编程、Python、Java、C++到底哪个适合你?
  16. 详解Tensor用法
  17. idea远程断点调试
  18. 中国有多少个省市自治区?_百度知道
  19. 一周AI看点 | AI界的体操运动员Atlas上线,第一家金融AI公司纽交所上市
  20. linux下w5500驱动程序,W5500驱动函数库.pdf

热门文章

  1. C语言:顺序程序设计(思维导图)——数据的表现形式及运算、运算符和表达式~~ 铁汁们可以观看图片和文件进行观看思维导图哈
  2. Vmware Linux虚拟机硬盘扩容
  3. 一张海报带来10万涨粉!这么好用的工具你居然没用过?
  4. 关于 EFS Encrypting File System
  5. 设计模式技术(补课)
  6. android Palette使用详解
  7. 《精通Web Analystics 2.0》思维导图读书笔记
  8. 如何从wondows到Linux
  9. linux match函数,awk之match函数
  10. Ubuntu挂载iso为apt源