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 相关文章推荐
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
Mar 28 jQuery
JS文件中加载jquery.js的实例代码
May 05 jQuery
学习jQuery中的noConflict()用法
Sep 28 jQuery
jQuery实现可编辑的表格
Dec 11 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
jquery实现的放大镜效果示例
Feb 24 jQuery
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 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
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
JQuery SELECT单选模拟jQuery.select.js
2009/11/12 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
vue的diff算法知识点总结
2018/03/29 Javascript
[02:30]辉夜杯主赛事第二日胜者组半决赛 CDEC.Y赛后采访
2015/12/26 DOTA
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
python输入整条数据分割存入数组的方法
2018/11/13 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
属性与 @property 方法让你的python更高效
2020/09/21 Python
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
汉语专业应届生求职信
2013/10/01 职场文书
技校教师求职简历的自我评价
2013/10/20 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
英语复习计划
2015/01/19 职场文书
行政助理岗位职责
2015/02/10 职场文书
热血教师观后感
2015/06/10 职场文书
python tkinter实现定时关机
2021/04/21 Python
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python