45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:怎么样使用jQuery实现Tab菜单滚动切换?

怎么样使用jQuery实现Tab菜单滚动切换?

2016-06-03 06:43:01 来源:www.45fan.com 【

怎么样使用jQuery实现Tab菜单滚动切换?

本文实例讲述了jQuery实现Tab菜单滚动切换的方法。分享给大家供大家参考。具体如下:

这是一款jQuery实现让你的Tab菜单滚动的代码,先运行一下看看效果咋样?是不是超不错,让你的网页变得灵动起来,不再静止,学习jquery的朋友也可作为范例来参考吧.

运行效果截图如下:

怎么样使用jQuery实现Tab菜单滚动切换?

在线演示地址如下:

http://demo.jb51.net/js/2015/jquery-tab-menu-cha-style-codes/

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>jQuery 让你的Tab菜单滚动的代码</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<style>
 body {
 font-family:arial;
 font-size:12px; 
 }
 a {
 color:#333;
 text-decoration:none;
 display:block;
 }
 a:hover {
 color:#888;
 text-decoration:none;
 }
 #moving_tab {
 overflow:hidden;
 width:300px;
 position:relative
 border:1px solid #ccc; 
 margin:0 auto;
 }
 #moving_tab .tabs {
  position:relative; 
  height:30px;
  padding-top:5px;
  cursor:default;
 }
 #moving_tab .tabs .item {
  position:relative;
  z-index:10;
  float:left;
  display:block;
  width:150px;
  text-align:center;
  font-size:14px;
  font-weight:700; 
 }
 #moving_tab .tabs .lava {
  position:absolute;
  top:0; left:0;
  z-index:0; 
  width:150px;
  height:30px;
  background:#abe3eb;
 }
 #moving_tab .content {
  position:relative;
  overflow:hidden;
  background:#abe3eb;
  border-top:1px solid #d9fafa;
 }
 #moving_tab .panel {
  position:relative;
  width:600px;
 }
 #moving_tab .panel ul {
  float:left;
  width:300px;
  padding:0;
  margin:0;
  list-style:none;
 }
  #moving_tab .panel ul li {
  padding:5px 0 5px 10px; 
  border-bottom:1px dotted #fff;
  }
 </style>
 <script>
 $(document).ready(function () {
 $('.lava').css({left:$('span.item:first').position()['left']});
 $('.item').mouseover(function () {
  $('.lava').stop().animate({left:$(this).position()['left']}, {duration:200}); 
  $('.panel').stop().animate({left:$(this).position()['left'] * (-2)}, {duration:200});
 });
 });
 </script>
</head>
<body>
<div id="moving_tab">
 <div class="tabs">
 <div class="lava"></div>
 <span class="item">Popular Posts</span>
 <span class="item">Recent Posts</span>
 </div>
 <div class="content">   
 <div class="panel">   
  <ul>
  <li><a href='#'>Panel 01 Item 01</a></li>
  <li><a href='#'>Panel 01 Item 02</a></li>
  <li><a href='#'>Panel 01 Item 03</a></li>
  <li><a href='#'>Panel 01 Item 04</a></li>
  <li><a href='#'>Panel 01 Item 05</a></li>
  </ul>
  <ul>
  <li><a href='#'>Panel 02 Item 01</a></li>
  <li><a href='#'>Panel 02 Item 02</a></li>
  <li><a href='#'>Panel 02 Item 03</a></li>
  <li><a href='#'>Panel 02 Item 04</a></li>
  <li><a href='#'>Panel 02 Item 05</a></li>  
  </ul>   
 </div>
 </div> 
</div>
</body>
</html>

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


本文地址:http://www.45fan.com/bcdm/52058.html
Tags: 实现 jquery Tab
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部