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


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 相关文章推荐
ExtJS扩展 垂直tabLayout实现代码
Jun 21 Javascript
js 限制数字 js限制输入实现代码
Dec 04 Javascript
js子页面获取父页面数据示例
May 15 Javascript
招聘网站基于jQuery实现自动刷新简历
May 10 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
canvas实现流星雨的背景效果
Jan 13 Javascript
微信小程序 图片宽度自适应的实现
Apr 06 Javascript
前端必备插件之纯原生JS的瀑布流插件Macy.js
Nov 22 Javascript
vue加载自定义的js文件方法
Mar 13 Javascript
详解JavaScript中精度失准问题及解决方法
Feb 04 Javascript
js实现简单的无缝轮播效果
Sep 05 Javascript
使用JavaScript实现贪吃蛇游戏
Sep 29 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 分页分组类
2009/12/10 PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
2012/07/01 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
Javascript 日期对象Date扩展方法
2009/05/30 Javascript
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
node文字生成图片的示例代码
2017/10/26 Javascript
在vue项目中使用md5加密的方法
2018/09/14 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
python函数装饰器用法实例详解
2015/06/04 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
PyCharm 创建指定版本的 Django(超详图解教程)
2019/06/18 Python
python中class的定义及使用教程
2019/09/18 Python
浅析python redis的连接及相关操作
2019/11/07 Python
Python模块的制作方法实例分析
2019/12/21 Python
pytorch逐元素比较tensor大小实例
2020/01/03 Python
Python Django view 两种return的实现方式
2020/03/16 Python
利用python在excel中画图的实现方法
2020/03/17 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
英国女性时尚鞋类的潮流制造者:Koi Footwear
2018/10/19 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
环保建议书300字
2014/05/14 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL
MySQL性能指标TPS+QPS+IOPS压测
2022/08/05 MySQL