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


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性能的十个诀窍
Nov 14 Javascript
javascript密码强度校验代码(两种方法)
Aug 10 Javascript
实现easyui的datagrid导出为excel的示例代码
Nov 10 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
Jul 14 Javascript
静态页面实现 include 引入公用代码的示例
Sep 25 Javascript
通过一个简单的例子学会vuex与模块化
Nov 22 Javascript
vue二级路由设置方法
Feb 09 Javascript
JointJS流程图的绘制方法
Dec 03 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
详解在Javascript中进行面向切面编程
Apr 28 Javascript
推荐几个不错的console调试技巧实现
Dec 20 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
农民C键的运用技巧
2020/03/04 星际争霸
JavaScript的变量作用域深入理解
2009/10/25 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
react-native 完整实现登录功能的示例代码
2017/09/11 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
js实现同一个页面,多个enter事件绑定的示例
2018/10/10 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
[44:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第二局
2016/03/03 DOTA
[01:06:25]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
python迭代器的使用方法实例
2013/11/21 Python
python实现linux服务器批量修改密码并生成execl
2014/04/22 Python
Django查找网站项目根目录和对正则表达式的支持
2015/07/15 Python
python实现批量修改文件名代码
2017/09/10 Python
Selenium的使用详解
2018/10/19 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
python list转置和前后反转的例子
2019/08/26 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
python能做哪方面的工作
2020/06/15 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
CSS3 Pie工具推荐--让IE6-8支持一些优秀的CSS3特性
2014/09/02 HTML / CSS
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
公司的门卫岗位职责
2014/09/09 职场文书
投诉书范文
2015/07/02 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
Python+Appium新手教程
2021/04/17 Python