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 基础篇之对象、数组使用介绍(三)
Apr 07 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
Feb 05 Javascript
js禁止回车提交表单的示例代码
Dec 23 Javascript
js使用for循环与innerHTML获取选中tr下td值
Sep 26 Javascript
JavaScript中遍历对象的property的3种方法介绍
Dec 30 Javascript
js实现页面a向页面b传参的方法
May 29 Javascript
JS 实现可停顿的垂直滚动实例代码
Nov 23 Javascript
自动适应iframe右边的高度
Dec 22 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
Sep 12 Javascript
Angular 容器部署的方法
Apr 17 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
Dec 11 Javascript
基于Vue SEO的四种方案(小结)
Jul 01 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 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
php微信开发接入
2016/08/27 PHP
PHP打印输出函数汇总
2016/08/28 PHP
Extjs 继承Ext.data.Store不起作用原因分析及解决
2013/04/15 Javascript
JS 对输入框进行限制(常用的都有)
2013/07/30 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
基于Jquery实现键盘按键监听
2014/05/11 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
BootStrap表单宽度设置方法
2017/03/10 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
Jquery的Ajax技术使用方法
2019/01/21 jQuery
node中IO以及定时器优先级详解
2019/05/10 Javascript
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
Python下的subprocess模块的入门指引
2015/04/16 Python
python3制作捧腹网段子页爬虫
2017/02/12 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
python 实现字符串下标的输出功能
2020/02/13 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
Python中的面向接口编程示例详解
2021/01/17 Python
可靠的数据流传输TCP
2016/03/15 面试题
UNIX文件系统常用命令
2012/05/25 面试题
国旗下讲话演讲稿
2014/05/08 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
教师节表彰会主持词
2015/07/06 职场文书
hive数据仓库新增字段方法
2022/06/25 数据库