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


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计算页面刷新的次数
Jul 20 Javascript
jquery下异步提交表单 异步跨域提交表单
Nov 17 Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 Javascript
js带点自动图片轮播幻灯片特效代码分享
Sep 07 Javascript
AngularJs Understanding the Controller Component
Sep 02 Javascript
纯JS焦点图特效实例(可一个页面多用)
Dec 07 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
React如何避免重渲染
Apr 10 Javascript
js 根据对象数组中的属性进行排序实现代码
Sep 12 Javascript
安装多版本Vue-CLI的实现方法
Mar 24 Javascript
JavaScript编写开发动态时钟
Jul 29 Javascript
解决Vue大括号字符换行踩的坑
Nov 09 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随机生成唯一HASH值自定义函数
2015/04/20 PHP
用PHP代码给图片加水印
2015/07/01 PHP
php实现XSS安全过滤的方法
2015/07/29 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
jQuery中与toggleClass等价的程序段 以及未来学习的方向
2010/03/18 Javascript
javascript各浏览器中option元素的表现差异
2011/04/07 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
angular+ionic 的app上拉加载更新数据实现方法
2017/01/16 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
微信小程序实现可长按移动控件
2020/11/01 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
vuex的使用步骤
2021/01/06 Vue.js
Python变量作用范围实例分析
2015/07/07 Python
python求最大连续子数组的和
2018/07/07 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
django模板结构优化的方法
2019/02/28 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
电脑租赁公司创业计划书
2014/01/08 职场文书
社区春季防火方案
2014/06/02 职场文书
银行授权委托书样本
2014/10/13 职场文书
入党政审材料范文
2014/12/24 职场文书
会计工作检讨书
2015/02/19 职场文书
外科护士长工作总结
2015/08/12 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js
golang 实用库gotable的具体使用
2021/07/01 Golang
Docker安装MySql8并远程访问的实现
2022/07/07 Servers