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绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
jQuery设置图片等比例缩小的方法
Apr 29 jQuery
JQuery实现图片轮播效果
May 08 jQuery
jQuery遮罩层实例讲解
May 11 jQuery
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
Jun 01 jQuery
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
Jul 08 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
基于jquery的on和click的区别详解
Jan 15 jQuery
使用jQuery实现掷骰子游戏
Oct 24 jQuery
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
详解jQuery的核心函数和事件处理
Feb 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查看当前Session的ID实例
2015/03/16 PHP
使用IE的地址栏来辅助调试Web页脚本
2007/03/08 Javascript
用JQuery 实现的自定义对话框
2007/03/24 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
JavaScript:Div层拖动效果实例代码
2013/08/06 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
详解AngularJS实现表单验证
2015/12/10 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
vue.js实现点击图标放大离开时缩小的代码
2021/01/27 Vue.js
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
Python工程师面试必备25条知识点
2018/01/17 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
使用python实现语音文件的特征提取方法
2019/01/09 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
入党思想汇报
2014/01/05 职场文书
光盘行动倡议书
2014/02/02 职场文书
社区交通安全实施方案
2014/03/22 职场文书
一年级学生评语
2014/04/23 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
应聘教师求职信
2014/07/19 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
PHP基本语法
2021/03/31 PHP
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
python实现简单的三子棋游戏
2022/04/28 Python
解决Mysql中的innoDB幻读问题
2022/04/29 MySQL