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


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 相关文章推荐
javascript 类方法定义还是有点区别
Apr 15 Javascript
js 编程笔记 无名函数
Jun 28 Javascript
自己使用js/jquery写的一个定制对话框控件
May 02 Javascript
js取整数、取余数的方法
May 11 Javascript
JavaScript动态改变div属性的实现方法
Jul 22 Javascript
JavaScript继承学习笔记【新手必看】
May 10 Javascript
浅谈JavaScript对象的创建方式
Jun 13 Javascript
webpack2.0配置postcss-loader的方法
Aug 17 Javascript
跟混乱的页面弹窗说再见
Apr 11 Javascript
微信小程序实现图片翻转效果的实例代码
Sep 20 Javascript
ES5新增数组的实现方法
May 12 Javascript
Vue——前端生成二维码的示例
Dec 19 Vue.js
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 什么是PEAR?(第三篇)
2009/03/19 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
js返回上一页并刷新代码整理
2012/12/21 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
jQuery+ajax实现鼠标单击修改内容的思路
2014/06/29 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
深入理解react-router@4.0 使用和源码解析
2017/05/23 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
Python的__builtin__模块中的一些要点知识
2015/05/02 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
python实现大文本文件分割
2019/07/22 Python
Python jieba库用法及实例解析
2019/11/04 Python
基于python图像处理API的使用示例
2020/04/03 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
Calzedonia美国官网:意大利风格袜子、打底裤和沙滩装
2018/07/19 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
应届毕业生的自我鉴定
2013/11/13 职场文书
童装店创业计划书
2014/01/09 职场文书
歌唱比赛主持词
2014/03/18 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
复兴之路观后感3000字
2015/06/02 职场文书
信用卡工作证明范本
2015/06/19 职场文书
小学新课改心得体会
2016/01/22 职场文书
iPhone13再次曝光
2021/04/15 数码科技
Python爬虫之爬取哔哩哔哩热门视频排行榜
2021/04/28 Python
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js