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中each循环的简单回滚操作
May 05 jQuery
Jquery中.bind()、.live()、.delegate()和.on()之间的区别详解
Aug 01 jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
JS拖动选择table里的单元格完整实例【基于jQuery】
May 28 jQuery
jQuery实现每日秒杀商品倒计时功能
Sep 06 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery中event.target和this的区别详解
Aug 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实现的四则运算表达式计算实现代码
2011/08/02 PHP
基于python发送邮件的乱码问题的解决办法
2013/04/25 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
Zend Framework常用校验器详解
2016/12/09 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
JQuery autocomplete 使用手册
2010/04/01 Javascript
JS 文件大小判断的实现代码
2010/04/07 Javascript
php上传图片并给图片打上透明水印的代码
2010/06/07 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
JS+CSS实现电子商务网站导航模板效果代码
2015/09/10 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
JS简单获得节点元素的方法示例
2018/02/10 Javascript
jQuery模拟12306城市选择框功能简单实现方法示例
2018/08/13 jQuery
Angular使用Restful的增删改
2018/12/28 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
理解JavaScript中的对象
2020/08/25 Javascript
Python3基础之基本数据类型概述
2014/08/13 Python
python爬虫要用到的库总结
2020/07/28 Python
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
人事部专员岗位职责
2014/03/04 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
2014年流动人口工作总结
2014/11/26 职场文书
民事答辩状格式范文
2015/05/21 职场文书
《爬天都峰》教学反思
2016/02/23 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS