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


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 相关文章推荐
FireFox与IE 下js兼容触发click事件的代码
Nov 20 Javascript
用JQuery 实现AJAX加载XML并解析的脚本
Jul 25 Javascript
js 格式化时间日期函数小结
Mar 20 Javascript
该如何加载google-analytics(或其他第三方)的JS
May 13 Javascript
JS实现的网页倒计时数字时钟效果
Mar 02 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
Dec 24 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
May 13 Javascript
js创建对象几种方式的优缺点对比
Sep 28 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
Jun 14 Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 Javascript
一些你可能不熟悉的JS知识点总结
Mar 15 Javascript
详解Js模块化的作用原理和方案
Apr 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与php MySQL 之间的关系
2009/07/17 PHP
PHP 身份验证方面的函数
2009/10/11 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
js表单处理中单选、多选、选择框值的获取及表单的序列化
2016/03/08 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
jQuery解析json格式数据示例
2018/09/01 jQuery
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
学习python (1)
2006/10/31 Python
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
使用Python压缩和解压缩zip文件的教程
2015/05/06 Python
python urllib爬取百度云连接的实例代码
2017/06/19 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
python匿名函数用法实例分析
2019/08/03 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
详解Django中异步任务之django-celery
2020/11/05 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
密封类可以有虚函数吗
2014/08/11 面试题
关键字throw与throws的用法差异
2016/11/22 面试题
计算机网络专业个人的自我评价
2013/10/17 职场文书
技校毕业生自荐信范文
2014/03/07 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
销售队伍口号
2014/06/11 职场文书
影视广告专业求职信
2014/09/02 职场文书
店面出租协议书范本
2014/11/28 职场文书
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
2015年大学生工作总结
2015/04/21 职场文书
刑事案件上诉状
2015/05/23 职场文书