Jquery教你写一个简单的轮播.

这个我表示写的不咋地-_-//,但是胜在简单,可优化性不错。

实际上我本来想写个复杂点的结构的,但是最近忙成狗了!!!!所以大家就讲究着看吧

HTML结构

<div class="banner clearfix">
<ul>
<li><img src="images/slide/1.png" /></li>
<li><img src="images/slide/2.png" /></li>
<li><img src="images/slide/3.png" /></li>
<li><img src="images/slide/4.png" /></li>
<li><img src="images/slide/5.png" /></li>
</ul>
</div>

CSS部分(因为我的banner图为1920的宽度,所以-960)

.banner{ height:365px; overflow:hidden;}
.banner ul{ float:left; position:relative; left:50%; margin-left:-960px;}
.banner ul li{ float:left;}

Jquery.....看到我这个代码,估计就看出我一开始想用面向对象搞个复杂点的了....(可惜万恶的客户催催催。。。等有时间我会完善一下的)

var pic_index=0;

//函数控制如果为大于4返回第一个
function slide_pic()
{
    if(pic_index<4){pic_index = pic_index + 1}
    else{pic_index=0}
}//函数申明主体,以及图片切换函数
slide_pic.prototype = {
    pic_num : ‘5‘,
    pic_slide : function() {
        $(".banner ul li").eq(pic_index).show().siblings("li").hide()
    }
}实例化函数。以及调用函数
function slide()
{
    var obj = new slide_pic();
    obj.pic_slide(pic_index);
}函数计时器
var slide_index = setInterval(slide,1000)
时间: 2024-10-05 23:44:38

Jquery教你写一个简单的轮播.的相关文章

使用jQuery写一个简单的轮播图

html代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <title>轮播图练习</title> <link rel="stylesheet" href="css/css.css" type="text/css"/></head>

用JS写一个简单的轮播器

<!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><meta http-equiv="Content-Typ

自己写的简单的轮播图

代码部分: <!DOCTYPE html> <html> <head> <style type="text/css"> *{margin:0px; padding:0px;} .flash{width:100%; height:400px; overflow:hidden; position:relative;color:#fff;} .flash ul.con li{list-style-type:none;width:100%; he

第一次来博客园先用jquery写一个简单菜单收缩效果

<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head>    <meta charset="utf-8" />    <title></title>    <script src="jquery-1.7.2.min.js"></script&g

用CSS写一个简单的幻灯片效果页面

这里是修真院前端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析前端知识/技能,本篇分享的是: [用CSS写一个简单的幻灯片效果页面] 1.背景介绍CSS3属性中有关于制作动画的三个属性:Transform,Transition,Animation. transform属性向元素应用2D或3D转换.该属性允许我们对元素进行旋转.缩放.移动或倾斜. transition是令一个或多个可以用数值表示的css属性值

linux设备驱动第三篇:写一个简单的字符设备驱动

在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动.本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存. 下面就开始学习如何写一个简单的字符设备驱动.首先我们来分解一下字符设备驱动都有那些结构或者方法组成,也就是说实现一个可以使用的字符设备驱动我们必须做些什么工作. 1.主设备号和次设备号 对于字符设备的访问是通过文件系统中的设备名称进行的.他们通常位于/dev目录下.如下: [plain] vie

(2)自己写一个简单的servle容器

自己写一个简单的servlet,能够跑一个简单的servlet,说明一下逻辑. 首先是写一个简单的servlet,这就关联到javax.servlet和javax.servlet.http这两个包的类,其中一个比较重要的接口就是:javax.servlet.Servlet,所有的servlet必须实现实现或者继承实现该接口的类. Servlet接口有五个方法: public void init(ServletConfig config) throws ServletException publi

jQuery简单的轮播特效

<!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> <meta http-equiv="Content-

分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”

这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业不是百度来的,我只是百度了一些示例代码的意思,怎么用!算了,越解释万一越黑呢!哈哈O(∩_∩)O哈哈~) ----------------------------------------------------------------分界线------------------------------