jquery图片切换实例分析


Posted in Javascript onApril 15, 2015

本文实例讲述了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>
<script language="javascript" src="inc/jquery-1.4.2.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<style type="text/css">
#butt div{
 width:122px; height:32px; float:left; text-align:center;
}
</style>
<script language="javascript">
function tab_q(now_id)
{
if(now_id == null)
{
 //alert($("#butt").find("div:visible").attr("id"))
 c_show_id = $("#cont").find("div:visible").attr("id");
 //此时显示按钮的ID名称
 nums_id = c_show_id.substring(1,3);
 //截取B1后面的1,作为字符串放到C后面
 b_show_id = "b"+ nums_id;
 //此时显示内容的ID名称
 nums_next = parseInt(nums_id)+1
 //alert(nums_next)
 if(nums_next<=8)
 //如果到最后一个的话,那么就要跳回第一个
 {
 }
 else
 {
 nums_next = 1
 }
}else
{
nums_next = now_id.substring(1,3);
}
  $("#cont div").hide();
  //让所有的上面的div中的图片消失。
  //是为了罗出地方让下一张图片出现的。
  $("#butt div").css({border:'#FF0000 0px solid'});
  //让所有按钮的边框消失。是为了让下一个按钮有边框,
  //alert("#"+"c"+nums_next)
  $("#c"+nums_next).fadeIn() //让上面的图片淡出来
  $("#b"+nums_next).css({border:'#FF0000 1px solid'});
  //给下面对应的按钮加上边框,当然这里也可以做其他的效果
  //加边框只是为了测试
}
$(function(){ //当页面加载完成
 auto = setInterval("tab_q()",2000); //这里修改切换的时间的
 $("#cont div").each(function(i,n){
  $(n).hover(
  function(){
  clearInterval(auto) },
  function(){auto=setInterval("tab_q()",2000); }
  )
 })
 $("#butt div").each(function(i,n){
  $(n).hover(
  function(){
  clearInterval(auto);
  tab_q($(this).attr("id"))
  },function(){auto=setInterval("tab_q()",2000); }
  )
  })
})
</script>
<body>
<div style="width:980px; height:275px;">
 <div style="width:980px; height:241px; overflow:hidden; 
 text-align:center" id="cont">
  <div style="width:980px; height:241px; text-align:center" 
  id="c1"><img src="images/xmjz.jpg" width="980"/>
  </div>
  <div style="width:980px; height:241px; display:none; 
  text-align:center" id="c2">
  <img src="images/4037.jpg" width="980" height="241"/>
  </div>
  <div style="width:980px; height:241px; display:none; 
  text-align:center" id="c3"><img src="images/4041.jpg" 
  width="980" height="241"/></div>
  <div style="width:980px; height:241px; display:none; 
  text-align:center" id="c4">
  <img src="images/xmjz.jpg" width="980"/>
  </div>
  <div style="width:980px; height:241px; 
  display:none;text-align:center" id="c5">
  <img src="images/xmjz.jpg" width="980"/>
  </div>
  <div style="width:980px; height:241px; 
  display:none;text-align:center" id="c6">
  <img src="images/xmjz.jpg" width="980"/>
  </div>
  <div style="width:980px; height:241px; 
  display:none;text-align:center" id="c7">
  <img src="images/xmjz.jpg" width="980"/>
  </div>
  <div style="width:980px; height:241px; 
  display:none;text-align:center" id="c8">
  <img src="images/xmjz.jpg" width="980"/>
  </div>
 </div>
<div style="width:980px; height:31px; border:#FF0000 0px solid" 
id="butt">
<div style="background-image:url(images/xmbtn_1.png)" id="b1">
</div>
<div style="background-image:url(images/xmbtn_2.png)" id="b2">
</div>
<div style="background-image:url(images/xmbtn_2.png)" id="b3">
</div>
<div style="background-image:url(images/xmbtn_2.png)" id="b4">
</div>
<div style="background-image:url(images/xmbtn_2.png)" id="b5">
</div>
<div style="background-image:url(images/xmbtn_2.png)" id="b6">
</div>
<div style="background-image:url(images/xmbtn_2.png)" id="b7">
</div>
<div style="background-image:url(images/xmbtn_2.png)" id="b8">
</div>
</div>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JS实现打开本地文件或文件夹
Mar 09 Javascript
JavaScript 编程引入命名空间的方法与代码
Aug 13 Javascript
jQuery 表格插件整理
Apr 27 Javascript
javascript alert乱码的解决方法
Nov 05 Javascript
JavaScript中的数值范围介绍
Dec 29 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
JavaScript 随机验证码的生成实例代码
Sep 22 Javascript
简单实现js选项卡切换效果
Feb 09 Javascript
JS 实现banner图片轮播效果(鼠标事件)
Aug 04 Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 Javascript
vue-cli创建的项目,配置多页面的实现方法
Mar 15 Javascript
js实现简单掷骰子效果
Oct 24 Javascript
JavaScript实现的encode64加密算法实例分析
Apr 15 #Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 #Javascript
jQuery+html5实现div弹出层并遮罩背景
Apr 15 #Javascript
jquery实现简单的无缝滚动
Apr 15 #Javascript
JQuery CheckBox(复选框)操作方法汇总
Apr 15 #Javascript
JQuery select(下拉框)操作方法汇总
Apr 15 #Javascript
JavaScript控制网页层收起和展开效果的方法
Apr 15 #Javascript
You might like
加强版phplib的DB类
2008/03/31 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
2020/08/06 PHP
javascript 鼠标滚轮事件
2009/04/09 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
用jquery实现的一个超级简单的下拉菜单
2014/05/18 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
浅谈jQuery中的事件
2015/03/23 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
javascript实现的时间格式加8小时功能示例
2019/06/13 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
Vue实现圆环进度条的示例
2021/02/06 Vue.js
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
TensorFLow用Saver保存和恢复变量
2018/03/10 Python
python版大富翁源代码分享
2018/11/19 Python
python调用c++传递数组的实例
2019/02/13 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
澳大利亚电子产品购物网站:Dick Smith
2017/02/02 全球购物
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
美国珠宝精品店:Opulent Jewelers
2019/08/20 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
学期自我鉴定范文
2013/10/01 职场文书
《神奇的克隆》教学反思
2014/04/10 职场文书
支部鉴定材料
2014/06/02 职场文书
安全责任书范文
2014/08/25 职场文书
中秋节活动总结
2014/08/29 职场文书
消防安全月活动总结
2015/05/08 职场文书
python多次执行绘制条形图
2022/04/20 Python