基于jQuery的仿flash的广告轮播代码


Posted in Javascript onNovember 04, 2010

整个页面如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> 
<script src="_Template/js/blockSlide.js" type="text/javascript"></script> 
<style type="text/css"> 
div#imgADPlayer 
{ 
margin: auto; 
margin-bottom: 4px; 
width: 960px; 
height: 120px; 
background: url(../images/photo_01.jpg) left top no-repeat; 
padding: 0px; 
border: none; 
clear: both; 
position: relative; 
} 
div#imgADPlayer .smask 
{ 
position: absolute; 
left: 0px; 
top: 0px; 
} 
</style> 
</head> 
<body> 
<!-- 滚动图片开始 --> 
<div id="imgADPlayer"> 
<div id="AdTop"> 
<div id="myjQueryContent"> 
<div> 
<a href="javascript:void(0)"> 
<img src="_Template/images/photo_01.jpg" alt="" /></a></div> 
<div class="smask"> 
<a href="javascript:void(0)"> 
<img src="_Template/images/photo_02.jpg" alt="" /></a></div> 
<div class="smask"> 
<a href="javascript:void(0)"> 
<img src="_Template/images/photo_03.jpg" alt="" /></a> 
</div> 
<div class="smask"> 
<a href="javascript:void(0)"> 
<img src="_Template/images/photo_04.jpg" alt="" /></a></div> 
</div> 
<div id="flow"> 
</div> 
</div> 
<script type="text/javascript" language="javascript"> 
$(document).ready(function () { 
$("#AdTop").blockSlide({ 
speed: "normal", 
num: 4, 
timer: 3000, 
flowSpeed: 300 
}); 
}); 
</script> 
</div> 
<!--滚动图片结束 --> 
</body> 
</html>

注释:
speed:图片轮播速度
num:图片数量
timer:自动轮播的时间间隔,定时器;
flowSpeed:是滑块移动的速速度

blockSlide插件源码如下:

/** 
* @author huajianhuakai */ 
(function($) 
{ 
$.fn.blockSlide = function(settings) 
{ 
settings = jQuery.extend({ 
speed: "normal", 
num: 4, 
timer: 1000, 
flowSpeed: 300 
}, settings); 
return this.each(function() 
{ 
$.fn.blockSlide.scllor($(this), settings); 
}); 
}; 
$.fn.blockSlide.scllor = function($this, settings) 
{ 
var index = 0; 
var imgScllor = $("div:eq(0)>div", $this); 
var timerID; 
//自动播放 
var MyTime = setInterval(function() 
{ 
ShowjQueryFlash(index); 
index++; 
if (index == settings.num) 
index = 0; 
}, settings.timer); 
var ShowjQueryFlash = function(i) 
{ 
$(imgScllor).eq(i).animate({ opacity: 1 }, settings.speed).css({ "z-index": "100" }).siblings().animate({ opacity: 0 }, settings.speed).css({ "z-index": "0" }); 
} 
} 
})(jQuery);
Javascript 相关文章推荐
动态添加删除表格行的js实现代码
Feb 28 Javascript
javascript中的this详解
Dec 08 Javascript
JavaScript中的Math.E属性使用详解
Jun 12 Javascript
jQuery预加载图片常用方法
Jun 15 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
Jun 18 Javascript
莱鸟介绍window.print()方法
Jan 06 Javascript
JavaScript实现经典排序算法之插入排序
Dec 28 Javascript
jQuery模拟爆炸倒计时功能实例代码
Aug 21 jQuery
Javascript实现时间倒计时功能
Nov 17 Javascript
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 jQuery
详解使用JWT实现单点登录(完全跨域方案)
Aug 02 Javascript
js实现掷骰子小游戏
Oct 24 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
Nov 02 #Javascript
关于document.cookie的使用javascript
Oct 29 #Javascript
深入理解JavaScript定时机制
Oct 29 #Javascript
在JS中最常看到切最容易迷惑的语法(转)
Oct 29 #Javascript
ExtJS 入门
Oct 29 #Javascript
js 弹出框 替代浏览器的弹出框
Oct 29 #Javascript
javascript天然的迭代器
Oct 29 #Javascript
You might like
escape unescape的php下的实现方法
2007/04/27 PHP
smarty模板局部缓存方法使用示例
2014/06/17 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
Javascript中自动切换焦点实现代码
2012/12/15 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
javascript的回调函数应用示例
2014/02/20 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
2016/12/28 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
[03:55]DOTA2完美大师赛选手传记——LFY.MONET
2017/11/18 DOTA
python如何通过protobuf实现rpc
2016/03/06 Python
深入浅析ImageMagick命令执行漏洞
2016/10/11 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
python实现简单加密解密机制
2019/03/19 Python
python被修饰的函数消失问题解决(基于wraps函数)
2019/11/04 Python
Python实现RGB与HSI颜色空间的互换方式
2019/11/27 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
tensorflow之并行读入数据详解
2020/02/05 Python
Python生成器实现简单&quot;生产者消费者&quot;模型代码实例
2020/03/27 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
英国最大的经认证的有机超市:Planet Organic
2018/02/02 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
程序员经常用到的UNIX命令
2015/04/13 面试题
房地产销售大学生自我评价分享
2013/11/11 职场文书
企业门卫岗位职责
2013/12/12 职场文书
职业生涯规划怎么写
2013/12/29 职场文书
美发活动策划书
2014/01/14 职场文书
春节联欢晚会主持词范文
2014/03/24 职场文书
服务承诺书怎么写
2014/05/24 职场文书
五五普法心得体会
2014/09/04 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
php修改word的实例方法
2021/11/17 PHP
python热力图实现的完整实例
2022/06/25 Python