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 相关文章推荐
表单(FORM)的一些实用效果代码
Mar 25 Javascript
Code: write(s,d) 输出连续字符串
Aug 19 Javascript
JS中innerHTML和pasteHTML的区别实例分析
Jun 22 Javascript
jQuery 生成svg矢量二维码
Aug 09 Javascript
用原生js统计文本行数的简单示例
Aug 19 Javascript
JS中如何实现点击a标签返回页面顶部的问题
Jan 19 Javascript
浅谈angular4实际项目搭建总结
Dec 01 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
微信小程序使用swiper组件实现类3D轮播图
Aug 29 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
Apr 10 Javascript
vue实现随机验证码功能的实例代码
Apr 30 Javascript
Vue详细的入门笔记
May 10 Vue.js
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
批量获取memcache值并按key的顺序返回的实现代码
2011/06/14 PHP
PHP通过引用传递参数用法分析
2016/12/01 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
Javascript的闭包详解
2014/12/26 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
jQuery Form表单取值的方法
2017/01/11 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
vue组件中使用props传递数据的实例详解
2018/04/08 Javascript
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
解决axios发送post请求返回400状态码的问题
2018/08/11 Javascript
vue项目中引入vue-datepicker插件的详解
2019/05/14 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
python实现dict版图遍历示例
2014/02/19 Python
python传递参数方式小结
2015/04/17 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python pcm音频添加头转成Wav格式文件的方法
2019/01/09 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
如何通过Django使用本地css/js文件
2020/01/20 Python
Python实现企业微信机器人每天定时发消息实例
2020/02/25 Python
python和php学习哪个更有发展
2020/06/17 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
Vrbo英国:预订度假屋
2020/08/19 全球购物
如何打开WebSphere远程debug
2014/10/10 面试题
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
银行实习自我鉴定
2013/10/12 职场文书
师范大学应届生求职信
2013/11/21 职场文书
初一地理教学反思
2014/01/16 职场文书
学校教研活动总结
2014/07/02 职场文书
九九重阳节标语
2014/10/07 职场文书
经理聘任证明
2015/03/02 职场文书
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript