jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法


Posted in Javascript onAugust 07, 2015

本文实例讲述了jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法。分享给大家供大家参考。具体如下:

左右拖拽切换对比图片效果,运行效果后,图片中间有个拖动条,拖动左右滑动,可看到图片不一样的效果,女模特的脸变嫩了,呵呵,其实是用了两张背景图片实现的,这就需要jquery.beforeafter.js插件了,拖动时候的小图标不见了,路径可以在jquery.beforeafter.js中设置,不多说了。

运行效果截图如下:

jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法

在线演示地址如下:

具体代码如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>通过拖拽展示前后图片对比效果的jQuery插件jquery.beforeafter</title>
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" src="js/jquery.beforeafter-1.3.min.js"></script>
<script type="text/javascript">
$(function(){
  $('#container').beforeAfter({imagePath:'js/'});
  $('#container1').beforeAfter({imagePath:'js/'});
  $('#container2').beforeAfter({imagePath:'js/'});
  $('#container3').beforeAfter({imagePath:'js/'});
  $('#container4').beforeAfter({imagePath:'js/'});
  $('#container5').beforeAfter({imagePath:'js/'});
  $('#container6').beforeAfter({imagePath:'js/'});
});
</script>
 <style> html{display : none ; } </style>
 <script>
 if( self == top ) {
  document.documentElement.style.display = 'block' ; 
 } else {
  top.location = self.location ; 
 }
 </script>
<style type="text/css">
body {
  background: #ccc;
}
#content {
  margin:0 auto;
  width:755px;
}
#container + div.balinks {
<!--margin-left: 200px; -->
}
</style>
</head>
<body>
<div id="content">
<div id="container3">
<div><img alt="before" src="images/blonde1_before.jpg" width="326" height="495" /></div>
<div><img alt="after" src="images/blonde1_after.jpg" width="326" height="495" /></div>
</div>
</div>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
JS字符串函数扩展代码
Sep 13 Javascript
Javascript aop(面向切面编程)之around(环绕)分析
May 01 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
Sep 16 Javascript
JS Canvas定时器模拟动态加载动画
Sep 17 Javascript
AngularJS自定义插件实现网站用户引导功能示例
Nov 07 Javascript
vuejs手把手教你写一个完整的购物车实例代码
Jul 06 Javascript
Vue动态面包屑功能的实现方法
Jul 01 Javascript
js设计模式之代理模式及订阅发布模式实例详解
Aug 15 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
详解Webpack抽离第三方类库以及common解决方案
Mar 30 Javascript
vue select 获取value和lable操作
Aug 28 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 #Javascript
jQuery实现网页抖动的菜单抖动效果
Aug 07 #Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 #Javascript
jQuery实现信息提示框(带有圆角框与动画)效果
Aug 07 #Javascript
css如何让浮动元素水平居中
Aug 07 #Javascript
jQuery实现仿百度帖吧头部固定导航效果
Aug 07 #Javascript
javascript实现鼠标移到Image上方时显示文字效果的方法
Aug 07 #Javascript
You might like
PHP文件读写操作相关函数总结
2014/11/18 PHP
ThinkPHP实现支付宝接口功能实例
2014/12/02 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
PHP模板引擎Smarty内置变量调解器用法详解
2016/04/11 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
Javascript 对象的解释
2008/11/24 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
jQuery EasyUI之DataGrid使用实例详解
2016/01/04 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
详解JS中的快速排序与冒泡
2017/01/10 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
详解如何构建Angular项目目录结构
2017/07/13 Javascript
vue二级路由设置方法
2018/02/09 Javascript
AngularJS实现动态切换样式的方法分析
2018/06/26 Javascript
vue下history模式刷新后404错误解决方法
2018/08/18 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
微信小程序swiper实现滑动放大缩小效果
2018/11/15 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
python实现求两个字符串的最长公共子串方法
2018/07/20 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
办公室主任职责范文
2013/11/08 职场文书
社区服务标语
2014/07/01 职场文书
新闻学专业求职信
2014/07/28 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
升学宴祝酒词
2015/08/11 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
Python趣味爬虫之用Python实现智慧校园一键评教
2021/05/28 Python
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers
docker compose 部署 golang 的 Athens 私有代理问题
2022/04/28 Servers