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.masonry瀑布流效果
May 25 jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery实现的简单对话框拖动功能示例
Jun 05 jQuery
jQuery轮播图实例详解
Aug 15 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
jQuery.validate.js表单验证插件的使用代码详解
Oct 22 jQuery
jQuery创建折叠式菜单
Jun 15 jQuery
jquery图片预览插件实现方法详解
Jul 18 jQuery
jQuery插件实现图片轮播效果
Oct 19 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遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
jquery 模式对话框终极版实现代码
2009/09/28 Javascript
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
js控制滚动条缓慢滚动到顶部实现代码
2013/03/20 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
JavaScript计算某一天是星期几的方法
2015/08/05 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
swiper自定义分页器使用方法详解
2020/09/14 Javascript
JS面向对象编程——ES6 中class的继承用法详解
2020/03/03 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
transform python环境快速配置方法
2018/09/27 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
Ajxa常见问题都有哪些
2014/03/26 面试题
模具设计与制造专业自荐书
2014/07/01 职场文书
市场营销毕业求职信
2014/08/07 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
Django展示可视化图表的多种方式
2021/04/08 Python
MySQL kill不掉线程的原因
2021/05/07 MySQL
React 高阶组件HOC用法归纳
2021/06/13 Javascript
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python