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 相关文章推荐
js multiple全选与取消全选实现代码
Dec 04 Javascript
setTimeout和setInterval的深入理解
Nov 08 Javascript
关于js内存泄露的一个好例子
Dec 09 Javascript
js用Date对象的setDate()函数对日期进行加减操作
Sep 18 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
Aug 12 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
Jul 06 Javascript
vue 2.0封装model组件的方法
Aug 03 Javascript
AngularJS实现的输入框字数限制提醒功能示例
Oct 26 Javascript
Vue使用NProgress进度条的方法
Sep 21 Javascript
vue-next/runtime-core 源码阅读指南详解
Oct 25 Javascript
vue实现PC端分辨率适配操作
Aug 03 Javascript
vue使用swiper实现左右滑动切换图片
Oct 16 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
PHP初学者头疼问题总结
2006/10/09 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
JQuery获取或设置ckeditor的数据(示例代码)
2013/11/15 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
通过正则表达式实现表单验证是否为中文
2014/02/18 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
CSS3,HTML5和jQuery搜索框集锦
2014/12/02 Javascript
自学实现angularjs依赖注入
2016/12/20 Javascript
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
对layui中表单元素的使用详解
2018/08/15 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
python实现数独算法实例
2015/06/09 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
Python操作mongodb的9个步骤
2018/06/04 Python
django反向解析URL和URL命名空间的方法
2018/06/05 Python
python截取两个单词之间的内容方法
2018/12/25 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
美国在线宠物商店:Chewy
2019/01/12 全球购物
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
我的珠宝盒:Ma boîte à bijoux
2019/08/27 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
开办大学饮食联盟创业计划书
2014/01/29 职场文书
太空授课观后感
2015/06/17 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang