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插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
简单实现jquery隔行变色
Nov 09 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 jQuery
jquery实现下载图片功能
Jul 18 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 jQuery
jquery插件懒加载的示例
Oct 24 jQuery
jQuery实现移动端扭蛋机抽奖
Nov 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性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
Javascript中各种trim的实现详细解析
2013/12/10 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
jquery制作搜狐快站页面效果示例分享
2014/02/21 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
node.js下LDAP查询实例分享
2015/09/30 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
微信JSSDK实现打开摄像头拍照再将相片保存到服务器
2019/11/15 Javascript
JS面向对象之单选框实现
2020/01/17 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
Python上下文管理器和with块详解
2017/09/09 Python
python numpy函数中的linspace创建等差数列详解
2017/10/13 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
什么是python的列表推导式
2020/05/26 Python
详解python的super()的作用和原理
2020/10/29 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
分享29个基于Bootstrap的HTML5响应式网页设计模板
2015/11/19 HTML / CSS
医学求职信
2014/05/28 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
教师党员学习十八届四中全会思想汇报
2014/11/03 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
就业导师推荐信范文
2015/03/27 职场文书
2015年学校工作总结范文
2015/04/20 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
六一儿童节致辞
2015/07/31 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS
vue生命周期钩子函数以及触发时机
2022/04/26 Vue.js