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


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 相关文章推荐
简单的JS多重继承示例
Mar 13 Javascript
JavaScript中的私有/静态属性介绍
Jul 26 Javascript
JavaScript在XHTML中的用法详解
Apr 11 Javascript
导航跟随滚动条置顶移动示例代码
Sep 11 Javascript
用JS实现3D球状标签云示例代码
Dec 01 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
Oct 16 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
Sep 14 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
Oct 15 Javascript
js前端实现图片懒加载(lazyload)的两种方式
Apr 24 Javascript
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
js实现点击展开隐藏效果(实例代码)
Sep 28 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
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
thinkphp自带验证码全面解析
2016/09/18 PHP
PHP文件操作实例总结【文件上传、下载、分页】
2018/12/08 PHP
Javascript 解疑
2009/11/11 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
JavaScript获取移动设备型号的实现代码(JS获取手机型号和系统)
2018/03/10 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
使用优化器来提升Python程序的执行效率的教程
2015/04/02 Python
神经网络python源码分享
2017/12/15 Python
Python实现将doc转化pdf格式文档的方法
2018/01/19 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
Django中template for如何使用方法
2021/01/31 Python
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
品学兼优的大学生自我评价
2013/09/20 职场文书
英语简历自我评价
2014/01/26 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
合作经营协议书范本
2014/04/17 职场文书
感恩教育活动总结
2014/05/05 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
2016年优秀团员事迹材料
2016/02/25 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis