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 相关文章推荐
基于Jquery的$.cookie()实现跨越页面tabs导航实现代码
Mar 03 Javascript
基于jquery的二级联动菜单实现代码
Apr 25 Javascript
jQuery实现用方向键控制层的上下左右移动
Jan 13 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
javascript实现2048游戏示例
May 04 Javascript
Javascript动态创建div的方法
Feb 09 Javascript
JavaScript学习小结(7)之JS RegExp
Nov 29 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
Dec 11 Javascript
JS回调函数基本定义与用法实例分析
May 24 Javascript
js操作二进制数据方法
Mar 03 Javascript
微信小程序利用swiper+css实现购物车商品删除功能
Mar 06 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
Feb 19 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 表单数据的获取代码
2009/03/10 PHP
PHP Socket 编程
2010/04/09 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
PHP echo,print,printf,sprintf函数之间的区别与用法详解
2013/11/27 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
PHP静态成员变量
2017/02/14 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
PHP使用PDO实现mysql防注入功能详解
2019/12/20 PHP
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
JS实现页面内跳转的简单代码
2017/09/03 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
vue-next/runtime-core 源码阅读指南详解
2019/10/25 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
实用的 vue tags 创建缓存导航的过程实现
2020/12/03 Vue.js
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
微信公众号token验证失败解决方案
2019/07/22 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
2014年国庆节演讲稿
2014/09/02 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang
python3实现无权最短路径的方法
2021/05/12 Python
Python使用openpyxl批量处理数据
2021/06/23 Python
MySQL限制查询和数据排序介绍
2022/03/25 MySQL