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


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的ajax功能实现的RSS Reader 代码
Sep 03 Javascript
jQuery 处理表单元素的代码
Feb 15 Javascript
Javascript实现页面跳转的几种方式分享
Oct 26 Javascript
js跳转页面方法实现汇总
Feb 11 Javascript
javascript实现获取服务器时间
May 19 Javascript
你不知道的高性能JAVASCRIPT
Jan 18 Javascript
jQuery实现Select左右复制移动内容
Aug 05 Javascript
微信小程序访问node.js接口服务器搭建教程
Apr 25 Javascript
vue项目如何刷新当前页面的方法
May 18 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
vue addRoutes路由动态加载操作
Aug 04 Javascript
微信小程序实现选项卡滑动切换
Oct 22 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读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
Yii框架学习笔记之session与cookie简单操作示例
2019/04/30 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
js AspxButton的客户端操作
2009/06/26 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
JavaScript输出所选择起始与结束日期的方法
2017/07/12 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
电子商务专业学生的学习自我评价
2013/10/27 职场文书
甲方资料员岗位职责
2013/12/13 职场文书
租赁意向书范本
2014/04/01 职场文书
单位租房协议书样本
2014/10/30 职场文书
人口与计划生育责任书
2015/05/09 职场文书
长江七号观后感
2015/06/11 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
歌咏比赛主持词
2015/06/29 职场文书
重阳节主题班会
2015/08/17 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js