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实现tab键进行选择后enter键触发click行为
Mar 29 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
解决jquery的ajax调取后端数据成功却渲染失败的问题
Aug 08 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
Sep 10 jQuery
jquery.tagsinput.js实现记录checkbox勾选的顺序
Sep 21 jQuery
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 jQuery
jquery实现淡入淡出轮播图效果
Dec 13 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获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
Json和Jsonp理论实例代码详解
2013/11/15 Javascript
jQuery中:contains选择器用法实例
2014/12/30 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
jquery实现具有收缩功能的垂直导航菜单
2016/02/16 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
详解如何构建一个Angular6的第三方npm包
2018/09/07 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
Django如何实现内容缓存示例详解
2017/09/24 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
物理教师自荐信范文
2013/12/28 职场文书
政法大学毕业生自荐信范文
2014/01/01 职场文书
培训讲师邀请函
2014/01/10 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
罚站检讨书
2015/01/29 职场文书
大学军训决心书
2015/02/05 职场文书
清洁工个人总结
2015/03/04 职场文书
会议通知格式范文
2015/04/15 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
导游词之昭君岛
2020/01/17 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
python flask框架快速入门
2021/05/14 Python
【海涛dota】偶遇拉娜娅 质量局德鲁伊第一视角解说
2022/04/01 DOTA