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 相关文章推荐
range 标准化之获取
Aug 28 Javascript
使用js完成节点的增删改复制等的操作
Jan 02 Javascript
JavaScript中Function()函数的使用教程
Jun 04 Javascript
jquery实现图片放大镜功能
Nov 23 Javascript
利用JQuery写一个简单的异步分页插件
Mar 07 Javascript
js实现文字截断功能
Sep 14 Javascript
JavaScript实现省市县三级级联特效
May 16 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
Jul 03 Javascript
CSS3 动画卡顿性能优化的完美解决方案
Sep 20 Javascript
说说如何利用 Node.js 代理解决跨域问题
Apr 22 Javascript
vue 验证码界面实现点击后标灰并设置div按钮不可点击状态
Oct 28 Javascript
JS中forEach()、map()、every()、some()和filter()的用法
May 11 Javascript
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
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
php字符集转换
2017/01/23 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
js 分栏效果实现代码
2009/08/29 Javascript
js防止表单重复提交的两种方法
2013/09/30 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
用NodeJS实现批量查询地理位置的经纬度接口
2016/08/16 NodeJs
javascript回调函数详解
2018/02/06 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
低版本中Python除法运算小技巧
2015/04/05 Python
基于Python的关键字监控及告警
2017/07/06 Python
python的re正则表达式实例代码
2018/01/24 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
python在不同条件下的输入与输出
2020/02/13 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
Python使用pickle进行序列化和反序列化的示例代码
2020/09/22 Python
白兰氏健康Mall:BRAND’S
2017/11/13 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
酒店管理专业学生求职信
2013/09/27 职场文书
工会主席岗位责任制
2014/02/11 职场文书
电视购物广告词
2014/03/19 职场文书
大学专科求职信
2014/07/02 职场文书
小学师德师风整改措施
2014/10/27 职场文书
怎样写离婚协议书
2015/01/26 职场文书
单位接收函范文
2015/01/30 职场文书
2019幼儿园感恩节活动策划书
2019/11/28 职场文书
PHP基本语法
2021/03/31 PHP
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android
Vue如何清空对象
2022/03/03 Vue.js