jquery实现TAB选项卡般的图片切换效果

效果如下

代码

 代码如下 复制代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>索引按钮竖向排放jquery图片切换</title>
<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px "Helvetica Neue",Helvetica,STheiti,微软雅黑,黑体,Arial,Tahoma,sans-serif,serif}
body{background:#f6f6f6}
.fl{float:left}
a{text-decoration:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
*html .clearfix{height:1%}
.clearfix{display:block}
/* m-banner */
.m-banner{padding:10px 10px 10px 0;height:239px;border:1px solid #dedede;width:755px;margin:20px auto;}
.mb-news{width:270px;padding:0 15px;line-height:1.8}
.mb-news h4{word-break:break-all;word-wrap:break-word}
.mb-news h4 a{font-size:18px;color:#8c3608;line-height:1.6;word-break:break-all;word-wrap:break-word}
.mb-news p{font-size:14px;color:#444;margin-top:15px;overflow:hidden}
.mb-news h4 a:hover{text-decoration:underline}
.mb-img{width:455px;height:239px}
.mb-inav{width:10px;margin-right:1px}
.mb-inav li{width:10px;height:79px;margin-bottom:1px}
.mb-inav li a{display:block;width:10px;height:79px;background:#bdbdbd}
.mb-inav li a.cur{background:#671900}
.mb-ibox{width:444px;height:239px;position:relative;overflow:hidden}
.mb-ibox a{display:block;width:444px;height:239px;overflow:hidden;position:absolute;top:0;left:0;z-index:10;display:none}
</style>
<script src="/ajaxjs/jquery-1.9.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
 // 图片轮播
 bannerRotate.bannerInit();
});
var bannerRotate = {
 _time: 3000,
 _fade: 200,
 _i: 0,
 _interval: null,
 _navId: "#mb-inav",
 _navBox: "#mb-ibox",
 _navTxt: "#mb-itxt",
 bannerShow: function() {
  $(this._navId).find("li a").removeClass("cur");
  $(this._navId).find("li:eq("+this._i+")").find("a").addClass("cur");
  
  $(this._navBox).find("a").fadeOut(this._fade);
  $(this._navBox).find("a:eq("+this._i+")").fadeIn(this._fade);
  
  $(this._navTxt).find("div").hide();
  $(this._navTxt).find("div:eq("+this._i+")").fadeIn(this._fade);
 },
 bannerStart:function() {
  var _this = this;
  _this._interval = setInterval(function() {
   if(_this._i >= 2) {
    _this._i = 0;
   }
   else {
    _this._i++;
   }
   _this.bannerShow();
  }, _this._time);
 },
 bannerInit: function() {
  var _this = this;
  _this.bannerStart();
  $(_this._navId).find("li a").bind("mouseover", function() {
   clearInterval(_this._interval);
   _this._i = $(this).parent().index();
   _this.bannerShow();
   _this.bannerStart();
  });
 }
};
</script>
</head>
<body>
<div class="m-banner">
 <div id="mb-itxt" class="mb-news fl">
  <div style="display:block;">
   <h4><a href="/">图片选项卡切换</a></h4>
   <p>试试这个图片切换有12345数字一起切换有小图大图一起切换里面有教程和源码</p>
  </div>
  <div style="display:none;">
   <h4><a href="/">大美风景</a></h4>
   <p>content222...</p>
  </div>
  <div style="display:none;">
   <h4><a href="/">高猛的原野</a></h4>
   <p>content333...</p>
  </div>
 </div>
 <div class="mb-img fl clearfix">
  <ul id="mb-inav" class="mb-inav fl">
   <li><a class="cur"></a></li>
   <li><a></a></li>
   <li><a></a></li>
  </ul>
  <div id="mb-ibox" class="mb-ibox fl">
   <a href="/" style="display:block;"><img width="440" height="239" src="/jscss/demoimg/wall5.jpg" alt="111" /></a>
   <a href="/"><img width="440" height="239" src="/jscss/demoimg/wall6.jpg" alt="222" /></a>
   <a href="/"><img width="440" height="239" src="/jscss/demoimg/wall7.jpg" alt="333" /></a>
  </div>
 </div>
</div>
<div style="text-align:center;clear:both">
</div>
</body>
</html>

友情提示:里面有一个jquery插件文件这个文件大家自行网上下载最新版本的jquery包就可以了哦。

时间: 2024-10-31 07:40:18

jquery实现TAB选项卡般的图片切换效果的相关文章

jquery+css实现动感的图片切换效果_jquery

本文实例讲述了jquery+css实现动感的图片切换效果代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: 基本思路:定义一个数组存放需要展示的图片,接着当单击图片时删除zoomIn类,添加fadeOutRight类,实现实图右移并消失,记数器加1(用于调用下一张图片),当图片删除500毫秒后判断图片是不是最后一张,如果是,就把记数器调为0,从第一张图片开始,删除图片代码,接着创建一张新的图片代码,并把src设为下一张图片,同时加上缩放动画样式类animated zoom

jquery编写Tab选项卡滚动导航切换特效_jquery

本文实例为大家分享jquery编写Tab选项卡切换特效,供大家参考,具体内容如下 效果说明:点击tab导航,页面滑动到下方相应板块.并且当页面通过鼠标滚动下去时,上方的tab也可以自动切换到当前位置的板块上. 代码说明:js中对两个动作分别写,一个是tab点击下滑到相应板块位置:一个是鼠标滚动下去的时候tab判定当前页面滚动高度切换tab. js: $(document).ready(function(){ $('.switch-tab>li').click(function(){ var s=

jquery插件DGallery用于商城图片切换效果

 代码如下 复制代码 <script type="text/javascript" src="../jquery.js"></script>  <script type="text/javascript" src="../dgallery.js"></script>  <script>  //这东西 基本与DPica 基本一样 不同的是 他着重注重了CSS 样式 因为

jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结_jquery

本文实例讲述了jQuery实现的Tab滑动选项卡及图片切换效果.分享给大家供大家参考.具体如下: 这里汇总了几个Tab,滑动门,选项卡,图片切换,在一个网页中实现了超多的常用效果,大家喜欢的滑动门,焦点图切换,标签选项卡以及文字轮番等都集中在了一起,无聊的功劳,忙的时候还顾不上写,另外还加入了圆角,都是参考以前学习的知识写的.期间使用了jquery-1.6.2.min.js框架库. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-n

jQuery实现Tab选项卡切换效果简单演示_jquery

本文实例针对jQuery实现Tab选项卡切换效果进行了简单演示,完全是自己的思考实现过程,分享给大家供大家参考.具体如下: 起初我Html代码架子是这样的: <div class="tabs"> <ul> <li class="acss" data-box="#panel-1">标签1</li> <li class="bcss" data-box="#panel-

jquery简单实现图片切换效果的方法_jquery

本文实例讲述了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">

完美JQuery图片切换效果的简单实现_jquery

效果如下: css: body { font-family:"Microsoft Yahei"; } body,ul,li,img,h3,dl,dd,dt,h1{margin:0px;padding:0px;list-style:none;} img{vertical-align: top;} /***大图切换***/ .scroll_view{margin: 0px auto;overflow:hidden;position: relative;} .photo_view li{po

jquery实现TAB选项卡鼠标经过带延迟效果的方法_jquery

本文实例讲述了jquery实现TAB选项卡鼠标经过带延迟效果的方法.分享给大家供大家参考.具体如下: 如果你想实现鼠标停留在DIV上面N秒后才执行某些函数,或者类似下面的TAB切换时不经过之间的显示,用下面的方法可以实现. <!doctype html> <html> <head> <meta charset="utf-8"> <title>hoverTAB有延迟显示的效果</title> <style ty

jQuery实现tab选项卡效果的方法_jquery

本文实例讲述了jQuery实现tab选项卡效果的方法.分享给大家供大家参考.具体如下: var tabs = { init: function(){ var $tab_contents=$('.tab-contents'), $tab_nav=$('.tab-nav'); $tab_contents.find('.tab-content:not(:first)').hide(); $tab_nav.find('li:first').addClass('active'); $tab_nav.on(