jQuery 图片查看器插件 Viewer.js用法简单示例


Posted in jQuery onApril 04, 2020

本文实例讲述了jQuery 图片查看器插件 Viewer.js用法。分享给大家供大家参考,具体如下:

jQuery 图片查看器插件 Viewer.js用法简单示例

html:

<!-- 引入文件 -->
<link rel="stylesheet" href="/css/viewer.min.css" rel="external nofollow" >
<script src="/js/viewer.min.js"></script>

<div id="viewPhotosDialog" title="查看图片" style="display: none"></div>

js:

html += "    <img title='查看图片' onclick='viewPhotos(\"" + val.ot_id + "\")' src='/images/icon/info.jpg' style='cursor: pointer'></td>";

//查看图片
function viewPhotos(ot_id) {
 var Html = "";
 $.ajax({
  type: "post",
  async: false,
  dataType: "json",
  url: "/order/order/get-list",
  data: {
   ot_id: ot_id,
   type: 1
  },
  success: function (json) {
   if (json.ask) {
    Html += "<table border='0' class='myTab' width='100%'>";
    Html += "<tr id='images'>";
    if (json.data) {
     $.each(json.data, function (key, value) {
      Html += "<td><img style='width: 75px; height: 75px;' src='http://cff-img.oss-cn-shenzhen.aliyuncs.com/" + value + "'></td>";
     });
    } else {
     Html += "<td></td>";
    }
    Html += "</tr></table>";
    $("#viewPhotosDialog").dialog("open").html(Html);
   } else {
    alertTip(json.msg);
   }
  }
 });
 var viewer = new Viewer(document.getElementById('images'), {url: 'data-original'});
}

$(function () {
 $("#viewPhotosDialog").dialog({
  title: "查看图片",
  autoOpen: false,
  modal: true,
  width: 1000,
  show: "slide",
 });
});

Controller:

class Order_OrderController extends Zend_Controller_Action {
 public function getListAction () {
  $type = $this->_request->getParam('type', 0);
    $otId = $this->_request->getParam('ot_id');
    if ($type) {
     $otIds = Order_Service_Transport::getByOtId($otId);
     if ($otIds) {
      $images = explode(';', $otIds['images']);
      $data = array();
      foreach ($images as $value) {
       $data[] = $value;
      }
      $return['ask'] = 1;
      $return['data'] = $data;
     } else {
      $return['ask'] = 0;
      $return['msg'] = '未获取到对应图片';
     }
     die(json_encode($return));
    }
  }
}

jQuery 图片查看器插件 Viewer.js用法简单示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
Mar 21 jQuery
jQuery插件之validation插件
Mar 29 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jquery图片放大镜效果
Jun 23 jQuery
jQuery实现对网页节点的增删改查功能示例
Sep 18 jQuery
jquery 一键复制到剪切板的实例
Sep 20 jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 #jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 #jQuery
js、jquery实现列表模糊搜索功能过程解析
Mar 27 #jQuery
jQuery实现html可联动的百分比进度条
Mar 26 #jQuery
jquery css实现流程进度条
Mar 26 #jQuery
jquery实现上传文件进度条
Mar 26 #jQuery
jquery实现进度条状态展示
Mar 26 #jQuery
You might like
为什么《星际争霸》是测试人工智能的理想战场
2019/12/03 星际争霸
jquery 最简单的属性菜单
2009/10/08 Javascript
通过javascript设置css属性的代码
2009/12/28 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
Node.js v8.0.0正式发布!看看带来了哪些主要新特性
2017/06/02 Javascript
JS点击动态添加标签、删除指定标签的代码
2018/04/18 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
Python小程序之在图片上加入数字的代码
2019/11/26 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
python同时遍历两个list用法说明
2020/05/02 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
python中添加模块导入路径的方法
2021/02/03 Python
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
化工专业推荐信范文
2013/11/28 职场文书
物流合作计划书
2014/01/10 职场文书
会计专业自我评价
2014/02/12 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
再婚婚前财产协议书范本
2014/10/19 职场文书
村党建工作汇报材料
2014/11/02 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
农业项目投资意向书
2015/05/09 职场文书
音乐剧猫观后感
2015/06/04 职场文书
解约证明模板
2015/06/19 职场文书
如何避免mysql启动时错误及sock文件作用分析
2022/01/22 MySQL