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插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
jQuery复合事件用法示例
Jun 10 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
浅谈jQuery框架Ajax常用选项
Jul 08 jQuery
jQuery实现注册会员时密码强度提示信息功能示例
Sep 05 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
jquery登录的异步验证操作示例
May 09 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下通过file_get_contents的代理使用方法
2011/02/16 PHP
php计算title标题相似比的方法
2015/07/29 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
python正则表达式match和search用法实例
2015/03/26 Python
Python的pycurl包用法简介
2015/11/13 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
Hotels.com加拿大:领先的在线住宿网站
2018/10/05 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
Columbia Sportswear法国官网:全球户外品牌
2020/09/25 全球购物
农民入党思想汇报
2014/01/03 职场文书
高二英语教学反思
2014/01/19 职场文书
学习雷锋活动总结
2014/04/29 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
家庭财产分割协议书范本
2014/11/24 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
《鲸》教学反思
2016/02/23 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript