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动态追加页面数据以及事件委托详解
May 06 jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
jquery实现左右轮播切换效果
Jan 01 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 jQuery
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
使用jQuery如何写一个含验证码的登录界面
May 13 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
jquery实现弹窗(系统提示框)效果
Dec 10 jQuery
js与jquery获取input输入框中的值实例讲解
Feb 27 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/07/17 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
既简单又安全的PHP验证码 附调用方法
2016/06/02 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
PHP实现腾讯与百度坐标转换
2017/08/05 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
javascript showModalDialog模态对话框使用说明
2009/12/31 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
使用jquery实现放大镜效果
2014/09/02 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
jQuery插件ajaxFileUpload异步上传文件
2016/10/19 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
浅谈vue中.vue文件解析流程
2018/04/24 Javascript
NodeJS 中Stream 的基本使用
2018/07/30 NodeJs
vue样式穿透 ::v-deep的具体使用
2020/06/04 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
Dr. Martens马汀博士官网:马丁靴始祖品牌
2016/10/15 全球购物
全球最大最受欢迎的旅游社区:Tripadvisor
2017/11/03 全球购物
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
知名企业招聘广告词大全
2014/03/18 职场文书
员工生日活动方案
2014/08/24 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
质量负责人岗位职责
2015/02/15 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
创业计划书之旅游网站
2019/09/06 职场文书
导游词之扬州大明寺
2019/10/09 职场文书
MybatisPlus代码生成器的使用方法详解
2021/06/13 Java/Android