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源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
jQuery中的deferred对象和extend方法详解
May 08 jQuery
jQuery Validate 校验多个相同name的方法
May 18 jQuery
jQuery选择器之属性过滤选择器详解
Sep 28 jQuery
jQuery实现获取动态添加的标签对象示例
Jun 28 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
jQuery+CSS实现的标签页效果示例【测试可用】
Aug 14 jQuery
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
jQuery zTree插件快速实现目录树
Aug 16 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 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更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
php array_keys 返回数组的键名
2016/10/25 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
2017/10/24 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
通过隐藏option实现select的联动效果
2009/11/10 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
两个数组去重的JS代码
2013/12/04 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
javascript中为某个元素指定事件的三种方式
2014/08/07 Javascript
JavaScript使用Replace进行字符串替换的方法
2015/04/14 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
Javascript将字符串日期格式化为yyyy-mm-dd的方法
2016/10/27 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
2017/02/23 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
Python基础教程之异常详解
2019/01/10 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
公务员培训自我鉴定
2013/09/19 职场文书
海南地接欢迎词
2014/01/14 职场文书
总账会计岗位职责
2014/03/13 职场文书
旅游文化节策划方案
2014/06/06 职场文书
节能环保家庭事迹材料
2014/08/27 职场文书
团队会宣传标语
2014/10/09 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
dubbo集成zipkin获取Traceid的实现
2021/07/26 Java/Android