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获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
使用jQuery实现两个div中按钮互换位置的实例代码
Sep 21 jQuery
jQuery NProgress.js加载进度插件的简单使用方法
Jan 31 jQuery
Angular5中调用第三方库及jQuery的添加的方法
Jun 07 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 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数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
2017/05/02 PHP
js获取图片大小的函数代码
2011/09/20 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
nodeJS删除文件方法示例
2016/12/25 NodeJs
JS实现判断有效的数独算法示例
2019/02/25 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
[50:21]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/19 DOTA
python实现ip查询示例
2014/03/26 Python
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
Python抓取电影天堂电影信息的代码
2016/04/07 Python
Tensorflow 实现修改张量特定元素的值方法
2018/07/30 Python
python得到电脑的开机时间方法
2018/10/15 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python微信公众号之关注公众号自动回复
2018/10/25 Python
python-opencv获取二值图像轮廓及中心点坐标的代码
2019/08/27 Python
Python 使用type来定义类的实现
2019/11/19 Python
Python3 读取Word文件方式
2020/02/13 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
学前教育教师求职自荐信
2013/09/22 职场文书
个人自我鉴定
2013/11/07 职场文书
竞聘副主任科员演讲稿
2014/01/11 职场文书
企业总经理职责
2014/02/02 职场文书
公司拓展活动方案
2014/02/13 职场文书
小学生学雷锋演讲稿
2014/04/25 职场文书
2014年国庆节寄语
2014/09/19 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
天河观后感
2015/06/11 职场文书