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实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
JQuery实现图片轮播效果
May 08 jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 jQuery
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
layui中使用jquery控制radio选中事件的示例代码
Aug 15 jQuery
JQuery扩展对象方法操作示例
Aug 21 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jQuery内容选择器与表单选择器实例分析
Jun 28 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 jQuery
jQuery实现影院选座订座效果
Apr 13 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中转义mysql语句的实现代码
2011/06/24 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
php遍历删除整个目录及文件的方法
2015/03/13 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
JS操作Cookies的小例子
2013/10/15 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
Vue学习笔记进阶篇之函数化组件解析
2017/07/21 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
Vue中的异步组件函数实现代码
2018/07/20 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
微信小程序页面调用自定义组件内的事件详解
2019/09/12 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
Python3读取zip文件信息的方法
2015/05/22 Python
判断网页编码的方法python版
2016/08/12 Python
python实现小球弹跳效果
2019/05/10 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
django框架单表操作之增删改实例分析
2019/12/16 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
Sunglass Hut巴西网上商店:男女太阳镜
2020/10/04 全球购物
致100米运动员广播稿
2014/02/14 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
社区文化建设方案
2014/05/02 职场文书
门面房租房协议书
2014/08/20 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
城市规划应届生推荐信
2014/09/08 职场文书