jquery图片滚动放大代码分享(1)


Posted in Javascript onAugust 25, 2015

本文实例讲述了jquery图片滚动放大效果。分享给大家供大家参考。具体如下:
这是一款基于jquery实现图片滚动放大效果代码,带有左右箭头,适合用于产品展示,便于用户浏览产品细节,是一款非常实用的特效代码。
运行效果图:        ----------------------查看效果 下载源码-----------------------

jquery图片滚动放大代码分享(1)

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
为大家分享的jquery图片滚动放大效果代码如下

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery图片滚动放大效果</title>
<link href="css/zzsc.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery.js"></script>
</head>

<body>
<div class="sliderbox">
 <div id="btn-left" class="arrow-btn dasabled"></div>
 <div class="slider">
 <ul>
 <li><a href="https://3water.com/" target="_blank"><img src="images/go-launcher-ex.jpg"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/go-sms.jpg"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/imgwww20120104173328332830083.png"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/imgwww20120222114514451461239.jpg"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/ggbook.jpg"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/imgwww20120621153035303523388.png"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/lianxiren.jpg"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/go-touch.jpg"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/3g-android-market.jpg"/></a></li>
 <li><a href="https://3water.com/" target="_blank"><img src="images/3ggoucai.jpg"/></a></li>
 </ul>
 </div>
 <div id="btn-right" class="arrow-btn"></div>
</div>

<script type="text/javascript">

var $slider = $('.slider ul');
var $slider_child_l = $('.slider ul li').length;
var $slider_width = $('.slider ul li').width();
$slider.width($slider_child_l * $slider_width);

var slider_count = 0;

if ($slider_child_l < 6) {
 $('#btn-right').css({cursor: 'auto'});
 $('#btn-right').removeClass("dasabled");
}

$('#btn-right').click(function() {
 if ($slider_child_l < 6 || slider_count >= $slider_child_l - 6) {
 return false;
 }
 
 slider_count++;
 $slider.animate({left: '-=' + $slider_width + 'px'}, 'slow');
 slider_pic();
});

$('#btn-left').click(function() {
 if (slider_count <= 0) {
 return false;
 }
 
 slider_count--;
 $slider.animate({left: '+=' + $slider_width + 'px'}, 'slow');
 slider_pic();
});

function slider_pic() {
 if (slider_count >= $slider_child_l - 6) {
 $('#btn-right').css({cursor: 'auto'});
 $('#btn-right').addClass("dasabled");
 }
 else if (slider_count > 0 && slider_count <= $slider_child_l - 6) {
 $('#btn-left').css({cursor: 'pointer'});
 $('#btn-left').removeClass("dasabled");
 $('#btn-right').css({cursor: 'pointer'});
 $('#btn-right').removeClass("dasabled");
 }
 else if (slider_count <= 0) {
 $('#btn-left').css({cursor: 'auto'});
 $('#btn-left').addClass("dasabled");
 }
}

$('.slider a').hover(function() {
 if ($(this).find('img:animated').length) return;
 $(this).animate({marginTop: '0px'}, 300);
 $(this).find('img').animate({width: '150px'}, 300);
}, function() {
 
 $(this).animate({marginTop: '24px'}, 200);
 $(this).find('img').animate({width: '90px'}, 200);
});

</script>
<div style="text-align:center;clear:both">
</div>
</body>
</html>

以上就是为大家分享的jquery图片滚动放大效果代码,希望大家可以喜欢。

Javascript 相关文章推荐
基于JavaScript 声明全局变量的三种方式详解
May 07 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
Jquery通过Ajax访问XML数据的小例子
Nov 18 Javascript
使用node.js 制作网站前台后台
Nov 13 Javascript
jQuery实现简洁的轮播图效果实例
Sep 07 Javascript
angularJS深拷贝详解
Mar 23 Javascript
jQuery操作之效果详解
May 19 jQuery
提高Node.js性能的应用技巧分享
Aug 10 Javascript
JS和Canvas实现图片的预览压缩和上传功能
Mar 30 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
Sep 03 Javascript
详解适配器在JavaScript中的体现
Sep 28 Javascript
jQuery实现弹出层效果
Dec 10 jQuery
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 #Javascript
jquery实现的3D旋转木马特效代码分享
Aug 25 #Javascript
jQuery+CSS实现的网页二级下滑菜单效果
Aug 25 #Javascript
jQuery实现点击小图显示大图代码分享
Aug 25 #Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
Aug 25 #Javascript
jquery实现鼠标经过显示下划线的渐变下拉菜单效果代码
Aug 24 #Javascript
基于jQuery实现在线选座之高铁版
Aug 24 #Javascript
You might like
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
php全角字符转换为半角函数
2014/02/07 PHP
PHP贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
JavaScript中的this实例分析
2011/04/28 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
解决遍历时Array.indexOf产生的性能问题
2012/07/03 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
原生JS轮播图插件
2017/02/09 Javascript
ionic实现底部分享功能
2017/05/11 Javascript
基于bootstrop常用类总结(推荐)
2017/09/11 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
2018/05/27 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
2020/02/02 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
Python实现学生成绩管理系统
2020/04/05 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
浅谈利用numpy对矩阵进行归一化处理的方法
2018/07/11 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
Python3 修改默认环境的方法
2019/02/16 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
使用python实现CGI环境搭建过程解析
2020/04/28 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
CSS3 文字动画效果
2020/11/12 HTML / CSS
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
销售所有的狗狗产品:Dog.com
2016/10/13 全球购物
岗位职责的含义
2013/11/17 职场文书
同事吵架检讨书
2014/02/05 职场文书
国际贸易毕业生求职信范文
2014/02/21 职场文书
入党申请书格式
2019/06/20 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server