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操作Cookie写入和读取实例代码
Oct 20 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
Aug 27 Javascript
Javascript实现禁止输入中文或英文的例子
Dec 09 Javascript
AngularJS控制器controller正确的通信的方法
Jan 25 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
May 09 Javascript
微信小程序 video组件详解
Oct 25 Javascript
ES6中Array.includes()函数的用法
Sep 20 Javascript
vue 注册组件的使用详解
May 05 Javascript
微信小程序登录换取token的教程
May 31 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
JavaScript 作用域实例分析
Oct 02 Javascript
帮你提高开发效率的JavaScript20个技巧
Jun 18 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
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
php str_pad 函数使用详解
2009/01/13 PHP
PHP基于SMTP协议实现邮件发送实例代码
2017/04/27 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
一些常用的Javascript函数
2006/12/22 Javascript
使用隐藏的new来创建对象
2011/03/29 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
js单例模式的两种方案
2013/10/22 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
AngularJS中isolate scope的用法分析
2016/11/22 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
2017/05/13 jQuery
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
Python遍历目录的4种方法实例介绍
2015/04/13 Python
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
目前最全的python的就业方向
2018/06/05 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
django中related_name的用法说明
2020/05/20 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
css3 中实现炫酷的loading效果
2019/04/26 HTML / CSS
CSS3中HSL和HSLA的简单使用示例
2015/07/14 HTML / CSS
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
求职信内容考虑哪几点
2013/10/05 职场文书
志愿者服务感言
2014/02/27 职场文书
骨干教师事迹材料
2014/12/17 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python