商城常用滚动的焦点图效果代码简单实用


Posted in Javascript onMarch 28, 2013

这种商城的效果网上很多,但大多是插件,要么JS写的太过于复杂,对于学习的童鞋来说看起来比较费劲,这个看起来比较简单,也比较容易理解,各位童鞋需要的请围观,也欢迎各位评价,贴代码(为方便使用,代码复制即可用,无需另外添加东西):

<!doctype html> 
<html lang="en"> 
<head> 
<title>商城常用滚动的效果,简单实用</title> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script> 
<script type="text/javascript"> 
$(function(){ 
var len = $(".num > li").length; 
var index = 0; 
var adTimer; 
$(".num li").mouseover(function(){ 
index = $(".num li").index(this); 
showImg(index); 
}).eq(0).mouseover(); 
//滑入 停止动画,滑出开始动画. 
$('.ad').hover(function(){ 
clearInterval(adTimer); 
},function(){ 
adTimer = setInterval(function(){ 
showImg(index) 
index++; 
if(index==len){index=0;} 
} , 3000); 
}).trigger("mouseleave"); 
}) 
// 通过控制top ,来显示不同的幻灯片 
function showImg(index){ 
var adHeight = $(".content .ad").height(); 
$(".slider").stop(true,false).animate({top : -adHeight*index},1000); 
$(".num li").removeClass("on") 
.eq(index).addClass("on"); 
} 
</script> 
<style type="text/css"> 
ul,li{ margin:0;padding:0;} 
.ad { margin-bottom:10px;width:586px; height:150px; overflow:hidden;position:relative;} 
.content .slider,.content .num{position:absolute;} 
.content .slider li{list-style:none;display:inline;} 
.content .slider img{ width:586px; height:150px;display:block;} 
.content .num{ right:5px; bottom:5px;} 
.content .num li{float: left;color: #FF7300;text-align: center; line-height: 16px;width: 16px;height: 16px;font-family: Arial; font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff; 
} 
.content .num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px; font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;} 
</style> 
</head> 
<body> 
<div class="content"> 
<div class="ad" > 
<ul class="slider" > 
<li><img src="http://pic.875.cn/upload/2013-03-26/1504517406.jpg" width="586" height="150"/></li> 
<li><img src="http://pic.875.cn/upload/2013-01-24/1634016671.jpg" width="586" height="150"/></li> 
<li><img src="http://pic.875.cn/upload/2013-03-07/1506174974.jpg" width="586" height="150"/></li> 
<li><img src="http://pic.875.cn/upload/2013-03-26/1504517406.jpg" width="586" height="150"/></li> 
<li><img src="http://pic.875.cn/upload/2013-01-24/1634016671.jpg" width="586" height="150"/></li> 
</ul> 
<ul class="num" > 
<li>1</li> 
<li>2</li> 
<li>3</li> 
<li>4</li> 
<li>5</li> 
</ul> 
</div> 
</div> 
</body> 
</html>

效果图如下:
商城常用滚动的焦点图效果代码简单实用
Javascript 相关文章推荐
jQuery 源码分析笔记(4) Ready函数
Jun 02 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
Aug 02 Javascript
jQuery图片轮播的具体实现
Sep 11 Javascript
javascript上传图片前预览图片兼容大多数浏览器
Oct 25 Javascript
JS使用parseInt解析数字实现求和的方法
Aug 05 Javascript
JavaScript实现瀑布流布局
Jun 28 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
Jan 01 Javascript
浅谈Vue.use的使用
Aug 29 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
详解vuex的简单todolist例子
Jul 14 Javascript
详解JSON.stringify()的5个秘密特性
May 26 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
Mar 28 #Javascript
jQuery div层的放大与缩小简单实现代码
Mar 28 #Javascript
jQuery+.net实现浏览更多内容(改编php版本)
Mar 28 #Javascript
js给onclick事件赋值,动态传参数实例解说
Mar 28 #Javascript
自定义jQuery选项卡插件实例
Mar 27 #Javascript
js数组的操作详解
Mar 27 #Javascript
jquery获取tr中控件值并操作tr实现思路
Mar 27 #Javascript
You might like
PHP图片上传类带图片显示
2006/11/25 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
简单谈谈favicon
2015/06/10 PHP
PHP常用技巧汇总
2016/03/04 PHP
深入解析PHP的Yii框架中的event事件机制
2016/03/17 PHP
php intval函数用法总结
2019/04/14 PHP
发现的以前不知道的函数
2006/09/19 Javascript
LBS blog sql注射漏洞[All version]-官方已有补丁
2007/08/26 Javascript
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
javascript new一个对象的实质
2010/01/07 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
2014/04/29 Javascript
JS判断、校验MAC地址的2个实例
2014/05/05 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
微信小程序中添加客服按钮contact-button功能
2018/04/27 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
Python实现的概率分布运算操作示例
2017/08/14 Python
Python实现的视频播放器功能完整示例
2018/02/01 Python
python使用mysql的两种使用方式
2018/03/07 Python
python with (as)语句实例详解
2020/02/04 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
浅析Python 序列化与反序列化
2020/08/05 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
台湾生鲜宅配:大口市集
2017/10/14 全球购物
工业自动化专业毕业生推荐信
2013/11/18 职场文书
大学生专科学习生活的自我评价
2013/12/07 职场文书
服务承诺书格式
2014/05/21 职场文书
离婚协议书范文2014
2014/10/16 职场文书
幼儿园综治宣传月活动总结
2015/05/07 职场文书
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL