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" dir="ltr">
<head>
 <meta http-equiv="content-type" content="text/html; charset=gb2312" />
 <title>jquery 滑动选项卡实例效果代码</title>
 <link rel="stylesheet" href="css教程/general.css" type="text/css" media="screen" />
 <!--[if ie 6]>
  <link rel="stylesheet" href="css/ie6.css" type="text/css" media="screen," />
 <![endif]>
</head>
<body>
 <a id="logo" title="go to yensdesign.com!" href="http://www.yensdesign.com"><img src="css/images/logo.jpg" alt="yensdesign.com" /></a>
 <div id="container">
  <ul class="menu">
   <li id="news" class="active">news</li>
   <li id="tutorials">tutorials</li>
   <li id="links">links</li>
  </ul>
  <span class="clear"></span>
  <div class="content news">
   <h1>latest news</h1>
   <ul>
    <li><img src="css/images/bullet.gif" alt="-" /> boobles: first theme on themeforest released!</li>
    <li><img src="css/images/bullet.gif" alt="-" /> cokidoo becomes official</li>
    <li><img src="css/images/bullet.gif" alt="-" /> plusmusica.com private beta invitations</li>
    <li><img src="css/images/bullet.gif" alt="-" /> yensdesign.com 2.0 launched!</li>
   <ul>
  </div>
  <div class="content tutorials">
   <h1>latest tutorials</h1>
   <ul>
    <li><img src="css/images/bullet.gif" alt="-" /> top 10 free fonts for professional design</li>
    <li><img src="css/images/bullet.gif" alt="-" /> create an amazing music player using mouse gestures &amp;amp;amp;amp;amp; hotkeys</li>
    <li><img src="css/images/bullet.gif" alt="-" /> boobles: first theme on themeforest released!</li>
    <li><img src="css/images/bullet.gif" alt="-" /> creating ajax websites based on anchor navigation</li>
    <li><img src="css/images/bullet.gif" alt="-" /> fast tip: create your personal blog to promote your self</li>
    <li><img src="css/images/bullet.gif" alt="-" /> how to make a brilliant mysql教程 forum database from scratch</li>
   <ul>
  </div>
  <div class="content links">
   <h1>you may visit</h1>
   <ul>
    <li><img src="css/images/bullet.gif" alt="-" /> <a href="http://www.plusmusica.com">www.plusmusica.com</a> - online jukebox!</li>
    <li><img src="css/images/bullet.gif" alt="-" /> <a href="http://www.cokidoo.com">www.cokidoo.com</a> - awesome startup! :)</li>
    <li><img src="css/images/bullet.gif" alt="-" /> <a href="http://www.cokidoo.com">www.pixelartgames.com</a> - do you want pixel art games? ;)</li>
    <li><img src="css/images/bullet.gif" alt="-" /> <a href="http://www.dmsconsulting.es">www.dmsconsulting.es</a> - great guys</li>
   <ul>
  </div>
 </div>
 <script type="text/网页特效" src="http://jqueryjs.googlecode.com/files/jquery-1.2.6.min.js"></script>
 <script type="text/javascript" src="tabs.js"></script>
</body>
</html>

没有什么可以评论在这里...让我们跳进css的一部分。

第2步:添加与css样式
在这里有一个必须说的小动作:我们要创造3 2班,各部门共同的类称为:内容和每个部分单独的类。因此,我们将有这些分歧:

新闻内容
内容教程
内容链接
我们重用的类称为"内容",并加入了第二类(新闻,教程或链接),以相同的内容的部门,改变每节一些小细节。这样做可以保存在您的布局的css代码很多。

@charset "utf-8";
/******* general reset *******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
body{
 background: #fff;
 line-height:14px;
 font-size: 12px;
 font-family: arial,  verdana, helvetica, sans-serif;
 margin:0pt;
 cursor:default;
 overflow: hidden;
}
html,body{
 height:100%;
 text-align: center;
}
.clear{
 clear: both;
 height: 0;
 visibility: hidden;
 display: block;
}
a{
 text-decoration: none;
}
/******* general reset *******/
/******* logo *******/
#logo{
 margin-top: 1em;
 display: block;
}
/******* /logo  *******/
/******* menu *******/
#container{
 margin: 7em auto;
 width: 400px;
}
#container ul{
 list-style: none;
 list-style-position: outside;
}
#container ul.menu li{
 float: left;
 margin-right: 5px;
 margin-bottom: -1px;
}
#container ul.menu li{
 font-weight: 700;
 display: block;
 padding: 5px 10px 5px 10px;
 background: #efefef;
 margin-bottom: -1px;
 border: 1px solid #d0ccc9;
 border-width: 1px 1px 1px 1px;
 position: relative;
 color: #898989;
 cursor: pointer;
}
#container ul.menu li.active{
 background: #fff;
 top: 1px;
 border-bottom: 0;
 color: #5f95ef;
}
/******* /menu *******/
/******* content *******/
.content{
 margin: 0pt auto;
 background: #efefef;
 background: #fff;
 border: 1px solid #d0ccc9;
 text-align: left;
 padding: 10px;
 padding-bottom: 20px;
 font-size: 11px;
}
.content h1{
 line-height: 1em;
 vertical-align: middle;
 height: 48px;
 padding: 10px 10px 10px 52px;
 font-size: 32px;
}
/******* /content *******/
/******* news *******/
.content.news h1{
 background: transparent url(images/news.jpg) no-repeat scroll left top;
}
.content.news{
 display: block;
}
/******* /news *******/
/******* tutorials *******/
.content.tutorials h1{
 background: transparent url(images/tuts.jpg) no-repeat scroll left top;
}
.content.tutorials{
 display: none;
}
/******* /tutorials *******/
/******* links *******/
.content.links h1{
 background: transparent url(images/links.jpg) no-repeat scroll left top;
}
.content.links{
 display: none;
}
.content.links a{
 color: #5f95ef;
}
/******* /links *******/

正如你所看到的,我们要显示和隐藏的新闻节默认的休息,然后我们将用jquery可以显示/隐藏使用事件。

第3步:添加jquery的魔力我们标签菜单
首先需要在events.js代码所示:

/***************************/
//@author: adrian "yens" mato gondelle &amp;amp;amp; ivan guardado castro
//@website: www.yensdesign.com
//@email: yensamg@gmail.com
//@license: feel free to use it, but keep this credits please!
/***************************/

$(document).ready(function(){
 $(".menu > li").click(function(e){
  switch(e.target.id){
   case "news":
    //change status &amp;amp;amp; style menu
    $("#news").addclass("active");
    $("#tutorials").removeclass("active");
    $("#links").removeclass("active");
    //display selected division, hide others
    $("div.news").fadein();
    $("div.tutorials").css("display", "none");
    $("div.links").css("display", "none");
   break;
   case "tutorials":
    //change status &amp;amp;amp; style menu
    $("#news").removeclass("active");
    $("#tutorials").addclass("active");
    $("#links").removeclass("active");
    //display selected division, hide others
    $("div.tutorials").fadein();
    $("div.news").css("display", "none");
    $("div.links").css("display", "none");
   break;
   case "links":
    //change status &amp;amp;amp; style menu
    $("#news").removeclass("active");
    $("#tutorials").removeclass("active");
    $("#links").addclass("active");
    //display selected division, hide others
    $("div.links").fadein();
    $("div.news").css("display", "none");
    $("div.tutorials").css("display", "none");
   break;
  }
  //alert(e.target.id);
  return false;
 });
});

时间: 2024-08-01 21:33:22

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"> <head> <title>jquery 滑动选

经典的jquery Tab 选项卡通用效果代码

百度 111cn.net 服务器软件 ·内容baidu.com 内容111cn.net 内容down.111cn.net

基于jQuery实现的向下滑动二级菜单效果代码_jquery

本文实例讲述了基于jQuery实现的向下滑动二级菜单效果代码.分享给大家供大家参考.具体如下: 这是一款使用jQuery制作向下滑动的二级菜单,本二级菜单带有动画效果,而且比较流畅,鼠标放在一级菜单上,就可以向下滑出二级子菜单,相对实用. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-show-down-style-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD

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

本文实例讲述了jQuery实现选项卡切换效果简单演示代码.分享给大家供大家参考.具体如下: 运行效果图如下 一.主体程序 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>选项卡</title> <link type="text/css" rel="stylesheet" href="c

js实现的简洁网页滑动tab菜单效果代码_javascript技巧

本文实例讲述了js实现的简洁网页滑动tab菜单效果代码.分享给大家供大家参考.具体如下: 这里介绍的是一款风格简洁的网页滑动门代码,基于JS和Div+CSS实现.滑动门菜单,只需鼠标放上去就切换的菜单,和网页选项卡只是操作形式上的不同而已,滑动门改选项卡只需将门菜单中的onmouseover换成onclick就行了,这样换了之后,切换内容需要鼠标点击门菜单才可以. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-div-hd-tab

JS+CSS实现自动切换的网页滑动门菜单效果代码_javascript技巧

本文实例讲述了JS+CSS实现自动切换的网页滑动门菜单效果代码.分享给大家供大家参考.具体如下: 这是一款支持自动切换功能的网页滑动门菜单,JS与CSS结合的技术成果,有人说它是自己会切换的网页选项卡标签面板,QQ登录后弹出的每日要闻迷你窗口中有类似效果,但是代码写法却是截然不同的,每一位作者的思路是不同的,因此您多了一份参考. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-auto-cha-tab-menu-style-code

jquery checkbox 全选效果代码

jquery checkbox 全选效果代码,很简单的一句代码就可以了,如$('input[type=checkbox]').attr('checked', $(checkbox).attr('checked')); 哦, 下面来看实例 jquery代码如下 <script type="text/网页特效"> function selectall(checkbox) { $('input[type=checkbox]').attr('checked', $(checkbox

基于jquery 返回顶部按钮效果代码

在 IE6 中, 因为不支持浏览器跟随功能, 所以通过跟随页面滚动来虚拟跟随效果, 在滚动页面的时候隐藏回到顶部按钮, 滚动停止时再显示按钮. 参数描述 pageWidth: 页面宽度 (正整数), 如图中 A 所示. nodeId: 回到顶部按钮的 ID (字符串). nodeWidth: 回到顶部按钮的宽度 (正整数), 如图中 B 所示. distanceToBottom: 回到顶部按钮到页面底部的距离 (正整数), 如图中 C 所示. hideRegionHeight: 不显示回到顶部按

js实现的早期滑动门菜单效果代码_javascript技巧

本文实例讲述了js实现的早期滑动门菜单效果代码.分享给大家供大家参考.具体如下: 这里介绍的是传说中的早期滑动门菜单Demo代码,测试时请把鼠标放到左侧相应的导航栏目上,放在左侧菜单上的时候,你就发现玄机了,右侧的内容会跟着变化,JS与HTML结合实现的,比较传统的导航效果. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-old-ver-menu-cha-codes/ 具体代码如下: <HTML> <HEAD> <TI