jQuery 圖片查看器插件 Viewer.js用法簡單示例
本文實(shí)例講述了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'] = '未獲取到對(duì)應(yīng)圖片';
}
die(json_encode($return));
}
}
}

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常用插件及用法總結(jié)》、《jQuery切換特效與技巧總結(jié)》、《jQuery遍歷算法與技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動(dòng)畫與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
相關(guān)文章
jQuery實(shí)現(xiàn)的簡單無刷新評(píng)論功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的簡單無刷新評(píng)論功能,涉及jQuery事件響應(yīng)及頁面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,代碼中備有較為詳盡的注釋便于理解,需要的朋友可以參考下2017-11-11
jQuery Validation實(shí)例代碼 讓驗(yàn)證變得如此容易
眾所周知,Jquery以其簡潔性讓無數(shù)人為之瘋狂。現(xiàn)在我要像大家介紹一個(gè)jQuery Validation,一看到Validation大家肯定第一直觀感覺就是這肯定是一個(gè)驗(yàn)證框架,沒有錯(cuò),本文就是基于jQuery Validation展開討論。2010-10-10
jQuery實(shí)現(xiàn)ajax的疊加和停止(終止ajax請(qǐng)求)
這篇文章主要介紹了jQuery實(shí)現(xiàn)ajax的疊加和停止的關(guān)鍵代碼,代碼簡單易懂,需要的朋友可以參考下2016-08-08
jQuery插件實(shí)現(xiàn)控制網(wǎng)頁元素動(dòng)態(tài)居中顯示
這篇文章主要介紹了jQuery插件實(shí)現(xiàn)控制網(wǎng)頁元素動(dòng)態(tài)居中顯示,實(shí)例分析了jQuery插件的實(shí)現(xiàn)與元素動(dòng)態(tài)顯示的技巧,需要的朋友可以參考下2015-03-03
結(jié)合JQ1.9通過js正則判斷各種瀏覽器版本的方法
本篇文章主要是對(duì)結(jié)合JQ1.9通過js正則判斷瀏覽器版本的方法進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12

