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下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
Oct 31 Javascript
jquery实现智能感知连接外网搜索
May 21 Javascript
JavaScript中json使用自己总结
Aug 13 Javascript
JS获取Table中td值的方法
Mar 19 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
Sep 01 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 Javascript
jQuery的ready方法实现原理分析
Oct 26 Javascript
微信小程序之拖拽排序(代码分享)
Jan 21 Javascript
用vue和node写的简易购物车实现
Apr 25 Javascript
Node.js中的http请求客户端示例(request client)
May 04 Javascript
uploadify插件实现多个图片上传并预览
Sep 30 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
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
JavaScript中Array 对象相关的几个方法
2006/12/22 Javascript
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
vue cli2.0单页面title修改方法
2018/06/07 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
NodeJS读取分析Nginx错误日志的方法
2019/05/14 NodeJs
ES6 Object方法扩展的应用实例分析
2019/06/25 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
基于jquery实现彩色投票进度条代码解析
2020/08/26 jQuery
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
python实现计数排序与桶排序实例代码
2019/03/28 Python
详解Python匿名函数(lambda函数)
2019/04/19 Python
Python占用的内存优化教程
2019/07/28 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Django框架安装方法图文详解
2019/11/04 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
2014年上半年工作自我评价
2014/01/18 职场文书
创建省级文明单位实施方案
2014/02/27 职场文书
大学军训感言300字
2014/03/09 职场文书
小学教师培训方案
2014/06/09 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
迎国庆横幅标语
2014/10/08 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技