anxiao_web/viewer/index4.html

209 lines
6.0 KiB
HTML
Raw Permalink Normal View History

2024-07-24 09:22:32 +08:00
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="utf-8">
<title>JS/jQuery图片查看器viewer.js演示-自定义方法</title>
<link rel="stylesheet" href="css/viewer.min.css">
<style>
* { margin: 0; padding: 0;}
#jqhtml { width: 700px; margin: 0 auto; font-size: 0;}
#jqhtml li { display: inline-block; width: 32%; margin-left: 1%; padding-top: 1%;}
#jqhtml li img { width: 100%;}
.btns { position: relative; z-index: 10000; width: 700px; margin: 0 auto; text-align: center;}
.btns a { display: inline-block; width: 70px; margin-top: 15px; line-height: 26px; font-size: 12px; color: #fff; background-color: #21b384; text-decoration: none;}
.btns a:hover { background-color: #1fa67a;}
</style>
</head>
<body>
<h1>自定义方法</h1>
<ul id="jqhtml">
<li><img data-original="img/tibet-1.jpg" src="img/thumbnails/tibet-1.jpg" alt="图片1"></li>
<li><img data-original="img/tibet-2.jpg" src="img/thumbnails/tibet-2.jpg" alt="图片2"></li>
<li><img data-original="img/tibet-3.jpg" src="img/thumbnails/tibet-3.jpg" alt="图片3"></li>
<li><img data-original="img/tibet-4.jpg" src="img/thumbnails/tibet-4.jpg" alt="图片4"></li>
<li><img data-original="img/tibet-5.jpg" src="img/thumbnails/tibet-5.jpg" alt="图片5"></li>
<li><img data-original="img/tibet-6.jpg" src="img/thumbnails/tibet-6.jpg" alt="图片6"></li>
</ul>
<div class="btns">
<a id="btn1" href="javascript:">show()</a>
<a id="btn2" href="javascript:">hide()</a>
<a id="btn3" href="javascript:">view()</a>
<a id="btn4" href="javascript:">next()</a>
<a id="btn5" href="javascript:">prev()</a>
<a id="btn6" href="javascript:">move()</a>
<a id="btn7" href="javascript:">moveTo()</a>
<a id="btn8" href="javascript:">zoom()</a>
<a id="btn9" href="javascript:">zoomTo()</a>
<a id="btn10" href="javascript:">rotate()</a>
<a id="btn11" href="javascript:">rotateTo()</a>
<a id="btn12" href="javascript:">scale()</a>
<a id="btn13" href="javascript:">scaleX()</a>
<a id="btn14" href="javascript:">scaleY()</a>
<a id="btn15" href="javascript:">play()</a>
<a id="btn16" href="javascript:">stop()</a>
<a id="btn17" href="javascript:">full()</a>
<a id="btn18" href="javascript:">exit()</a>
<a id="btn19" href="javascript:">tooltip()</a>
<a id="btn20" href="javascript:">toggle()</a>
<a id="btn21" href="javascript:">reset()</a>
<a id="btn22" href="javascript:">destroy()</a>
</div>
<script src="js/viewer.min.js"></script>
<script>
var viewer = new Viewer(document.getElementById('jqhtml'), {
url: 'data-original'
});
document.getElementById('btn1').onclick = function() {
viewer.show();
}
document.getElementById('btn2').onclick = function() {
viewer.hide();
}
document.getElementById('btn3').onclick = function() {
viewer.view(5);
}
document.getElementById('btn4').onclick = function() {
viewer.next();
}
document.getElementById('btn5').onclick = function() {
viewer.prev();
}
document.getElementById('btn6').onclick = function() {
viewer.move(-10, 0);
}
document.getElementById('btn7').onclick = function() {
viewer.moveTo(0, 0);
}
document.getElementById('btn8').onclick = function() {
viewer.zoom(0.1);
}
document.getElementById('btn9').onclick = function() {
viewer.zoomTo(1);
}
document.getElementById('btn10').onclick = function() {
viewer.rotate(90);
}
document.getElementById('btn11').onclick = function() {
viewer.rotateTo(180);
}
document.getElementById('btn12').onclick = function() {
viewer.scale(-1);
}
document.getElementById('btn13').onclick = function() {
viewer.scaleX(-1);
}
document.getElementById('btn14').onclick = function() {
viewer.scaleY(-1);
}
document.getElementById('btn15').onclick = function() {
viewer.play();
}
document.getElementById('btn16').onclick = function() {
viewer.stop();
}
document.getElementById('btn17').onclick = function() {
viewer.full();
}
document.getElementById('btn18').onclick = function() {
viewer.exit();
}
document.getElementById('btn19').onclick = function() {
viewer.tooltip();
}
document.getElementById('btn20').onclick = function() {
viewer.toggle();
}
document.getElementById('btn21').onclick = function() {
viewer.reset();
}
document.getElementById('btn22').onclick = function() {
viewer.destroy();
}
</script>
<!-- 以下信息与演示无关,可不必理会 -->
<style>
body { margin: 0; border-left: 200px solid #ccc;}
h1 { margin: 40px auto; font: 32px "Microsoft Yahei"; text-align: center;}
.menu { position: absolute; left: 0; top: 0; bottom: 0; width: 200px; padding-top: 100px; font-family: Consolas,arial,"宋体"; background-color: #ccc;}
.menu a { display: block; height: 40px; margin: 0 0 1px 2px; padding-left: 10px; line-height: 40px; font-size: 14px; color: #333; text-decoration: none;}
.menu a:hover { background-color: #eee;}
.menu .cur { color: #000; background-color: #fff !important;}
.vad { margin: 50px 0 10px; font-family: Consolas,arial,宋体,sans-serif; text-align:center;}
.vad a { display: inline-block; height: 36px; line-height: 36px; margin: 0 5px; padding: 0 50px; font-size: 14px; text-align:center; color:#eee; text-decoration: none; background-color: #222;}
.vad a:hover { color: #fff; background-color: #000;}
.thead { width: 728px; height: 90px; margin: 0 auto; border-bottom: 40px solid transparent;}
.code { position: relative; margin-top: 100px; padding-top: 41px;}
.code h3 { position: absolute; top: 0; z-index: 10; width: 100px; height: 40px; font: 16px/40px "Microsoft Yahei"; text-align: center; cursor: pointer;}
.code .cur { border: 1px solid #f0f0f0; border-bottom: 1px solid #f8f8f8; background-color: #f8f8f8;}
.code .h31 { left: 0;}
.code .h32 { left: 102px;}
.code .h33 { left: 204px;}
.code .h34 { left: 306px;}
.code ol { padding: 0;}
.code { width: 800px; margin-left: auto; margin-right: auto;}
pre { padding: 15px 0; border: 1px solid #f0f0f0; background-color: #f8f8f8;}
.f-dn { display: none;}
</style>
<div class="menu">
<a href="./">1、默认效果</a>
<a href="index2.html">2、jQuery版本</a>
<a href="index3.html">3、回调函数</a>
<a class="cur" href="index4.html">4、自定义方法</a>
</div>
</body>
</html>