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或者jquery判断图片是否加载完成实现代码
Mar 20 Javascript
JQuery页面的表格数据的增加与分页的实现
Dec 10 Javascript
JavaScript中的原型链prototype介绍
Dec 30 Javascript
JS &amp; JQuery 动态添加 select option
Jun 08 Javascript
如何防止INPUT按回车自动提交表单FORM
Dec 06 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
Feb 20 Javascript
js删除数组中的元素delete和splice的区别详解
Feb 03 Javascript
vue使用keep-alive保持滚动条位置的实现方法
Apr 09 Javascript
一个小时快速搭建微信小程序的方法步骤
Apr 15 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
Jun 18 Javascript
JavaScript如何优化逻辑判断代码详解
Jun 08 Javascript
JavaScript实现简单拖拽效果
Sep 15 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代码DOS造成用光网络带宽
2011/03/01 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
2019/02/14 jQuery
详解Vue中的基本语法和常用指令
2019/07/23 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
Javascript模块化机制实现原理详解
2020/04/02 Javascript
Python 文件操作技巧(File operation) 实例代码分析
2008/08/11 Python
python在windows命令行下输出彩色文字的方法
2015/03/19 Python
Python的函数的一些高阶特性
2015/04/27 Python
Python多线程和队列操作实例
2015/06/21 Python
Python实现字典依据value排序
2016/02/24 Python
对numpy中数组转置的求解以及向量内积计算方法
2018/10/31 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
django有哪些好处和优点
2020/09/01 Python
CSS3 文字动画效果
2020/11/12 HTML / CSS
三维科技面试题
2013/07/27 面试题
计算机求职自荐信范文
2014/04/19 职场文书
委托书格式
2014/08/01 职场文书
网吧温馨提示
2015/07/17 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
体育委员竞选稿
2015/11/21 职场文书
在MySQL中你成功的避开了所有索引
2022/04/20 MySQL
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers