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实现菜单栏导航效果
Aug 15 jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
May 12 jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
jQuery-Citys省市区三级菜单联动插件使用详解
Jul 26 jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 jQuery
jQuery带控制按钮轮播图插件
Jul 31 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 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生成随机数或者字符串的代码
2008/09/05 PHP
PHP读取数据库并按照中文名称进行排序实现代码
2013/01/29 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
2016/03/17 PHP
Yii框架结合sphinx,Ajax实现搜索分页功能示例
2016/10/18 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
javascript实现3D切换焦点图
2015/10/16 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
javascript实现粘贴qq截图功能(clipboardData)
2016/05/29 Javascript
第八篇Bootstrap下拉菜单实例代码
2016/06/21 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
elementUI table表格动态合并的示例代码
2019/05/15 Javascript
JS实现返回上一页并刷新页面的方法分析
2019/07/16 Javascript
layui数据表格跨行自动合并的例子
2019/09/02 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
python获取指定时间差的时间实例详解
2017/04/11 Python
Django中使用Celery的教程详解
2018/08/24 Python
django小技巧之html模板中调用对象属性或对象的方法
2018/11/30 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
Python的条件锁与事件共享详解
2019/09/12 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
python让函数不返回结果的方法
2020/06/22 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
2015年安全保卫工作总结
2015/05/14 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
致运动员加油稿
2015/07/21 职场文书
python如何读取.mtx文件
2021/04/22 Python