jquery图片预览插件实现方法详解


Posted in jQuery onJuly 18, 2019

一、需求说明

效果如图:

jquery图片预览插件实现方法详解

二、代码实现

项目结构如图:

jquery图片预览插件实现方法详解

example.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>LIGHTBOX EXAMPLE</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js" ></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script type="text/javascript" src="js/jquery-mousewheel.js" ></script>
<script type="text/javascript" src="js/mylightbox.js" ></script>
<script type="text/javascript">
 $(function(){
 // 写法一:
 /*LightBox.init({
 imgObj : $(".imgPreview"),
 config : {
 boxHeight : 300,
 boxWidth : 500
 }
 });*/
 // 写法二:
 $(".imgPreview").lightbox({
 boxHeight : 300,
 boxWidth : 500
 });
 });
</script>
 
<link rel="stylesheet" href="css/mylightbox.css" rel="external nofollow" />
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css" />
</head> 
<body>
 <img id="lightImgaa" class="imgPreview" src="images/1.png"/>
 <img id="lightImgbb" class="imgPreview" src="images/2.png"/>
</body> 
</html>

mylightbox.css

.white_content { 
 display: none; 
 position: absolute;
 width: 800px;
 height: 600px;
 /*padding: 6px 16px;*/
 padding: 0;
 border: 3px solid rgb(252,252,252, 0.2); 
 background-color: #f5f6f7; 
 z-index:1002; 
 overflow: hidden;
}
.white_content .con {
 width: 800px;
 height: 600px;
}
.black_overlay { 
 display: none; 
 position: absolute; 
 top: 0%; 
 left: 0%; 
 width: 100%; 
 height: 100%; 
 background-color:#777777;
 z-index:1001; 
 -moz-opacity: 0.8; 
 opacity:.80; 
 filter: alpha(opacity=80); 
} 
.white_content .close {
 position: relative;
 float:right; 
 clear:both; 
 width:100%; 
 text-align:right; 
 margin:0;
 z-index: 10;
 height: 20px;
 line-height: 20px;
 background: white;
} 
.white_content .close a { 
 color:#333; 
 text-decoration:none; 
 font-size:14px; 
 font-weight:700 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
jQuery实现节点的追加、替换、删除、复制功能示例
Jul 11 jQuery
认识jQuery的Promise的具体使用方法
Oct 10 jQuery
bootstrap可编辑下拉框jquery.editable-select
Oct 12 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
May 09 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jQuery实现开关灯效果
Aug 02 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
jquery实现抽奖功能
Oct 22 jQuery
jQuery treeview树形结构应用
Mar 24 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 #jQuery
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 #jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 #jQuery
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
Jul 11 #jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 #jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 #jQuery
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 #jQuery
You might like
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
2009/09/05 PHP
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
php编写简单的文章发布程序
2015/06/18 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
2013/07/01 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
浅谈JavaScript 的执行顺序
2015/08/07 Javascript
js实现瀑布流的三种方式比较
2020/06/28 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
详解网站中图片日常使用以及优化手法
2017/01/09 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
[06:44]2014DOTA2国际邀请赛-钥匙体育馆开战 开幕式振奋人心
2014/07/19 DOTA
用Python解决计数原理问题的方法
2016/08/04 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
2018/10/30 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
Python openpyxl 插入折线图实例
2020/04/17 Python
python 实现表情识别
2020/11/21 Python
python自动生成证件号的方法示例
2021/01/14 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
详解CSS3中字体平滑处理和抗锯齿渲染
2017/03/29 HTML / CSS
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
介绍一下grep命令的使用
2012/06/28 面试题
六一儿童节致辞稿(3篇)
2019/07/11 职场文书
HTML怎么设置下划线?html文字加下划线方法
2021/12/06 HTML / CSS
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL