jquery 选项卡效果 新手代码


Posted in Javascript onJuly 08, 2011

jquery代码

$(function(){ 
//选项卡 
var $qqbind=$("#qq_1_1 ul li"); //获取要变化的标题为了设置它背景色变化 
$qqbind.click(function(){ 
var ch=$qqbind.has("pre"); //去找带有pre这个标签的标题;pre是设置她的背景样式下面要用 
ch.html(ch.children("pre").html()); //把带有pre标签的去掉 
$(this).wrapInner("<pre></pre>"); //给当前得$qqbind的内容上包围<pre> 元素: $("#tab_bx").children("div").removeClass("show123").addClass("hide123"); //找到id未tab_bx得div移除显示并隐藏 
$("#div"+$(this).attr("name")).addClass("show123"); //找到div并把li中name得值赋给要显示的div 
}); 
})

html代码
<!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> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<style> 
pre{margin: 0px;padding: 0px;background-color: #00CC33;height: 38px;width: 132px;float: left; background-color:#C90} 
.show{display:inline; z-index:100;} 
.hidde{display:none} 
#qq_1 { float: left;height: auto;width: 770px;} 
#qq_1 #qq_1_1 {height: 38px;width: 100%;} 
#qq_1_1 ul {margin: 0px;padding: 0px;float: left;width: 100%;} 
#qq_1_1 li { cursor:pointer; display: block;height: 38px;list-style-type: none;float: left;margin: 0px;padding: 0px;width: 132px;line-height: 38px; 
text-align: center;font-size: 18px;font-family: "黑体";background-image: url(../images/0123_2.jpg);background-repeat: repeat-y;} #qq_1 .qq_1_2 { float: left;height: 280px;width: 100%;border: 1px solid #CCCCCC;padding-top: 12px;font-size: 13px;padding-right: 0%; 
padding-left: 0%; padding-bottom: 1px;} 
</style> 
<script language="javascript" type="text/javascript" src="JS/jquery-1.4.2.js"></script> 
<script> 
$(document).ready(function(){ 
var $qqbind=$("#qq_1_1 ul li"); //获取要变化的标题为了设置它背景色变化 
$qqbind.click(function(){ 
var ch=$qqbind.has("pre");//去找带有pre这个标签的标题;pre是设置她的背景样式下面要用 
ch.html(ch.children("pre").html()); //把带有pre标签的去掉 
$(this).wrapInner("<pre></pre>");//给当前得$qqbind的内容上包围<pre> 元素: 
$("#tab_bx").children("div").removeClass("show").addClass("hidde");");//找到id未tab_bx得div移除显示并隐藏 
$("#div"+$(this).attr("name")).addClass("show");//找到div并把li中name得值赋给要显示的div 
alert("#div"+$(this).attr("name")); 
}); 
}); 
</script> 
<title>测试</title> 
</head> 
<body> 
<div id="qq_1_1"> 
<ul> 
<li name="1"> 
<pre> QQ币充值</pre> 
</li> 
<li name="2"> 包月服务</li> 
</ul> 
</div> 
<div id="tab_bx"> 
<div id="div1" class="show">QQ币页面</div> 
<div id="div2" class="hidde">游戏页面</div> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
3Z版基于jquery的图片复选框(asp.net+jquery)
Apr 12 Javascript
JQuery中根据属性或属性值获得元素(6种情况获取方法)
Jan 17 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
Mar 05 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
Dec 24 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
Feb 26 Javascript
浅谈JavaScript的计时器对象
Dec 26 Javascript
jQuery在header中设置请求信息的方法
Mar 06 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
React Native实现地址挑选器功能
Oct 24 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
Dec 26 Javascript
vue双向数据绑定知识点总结
Apr 18 Javascript
Vue函数式组件的应用实例详解
Aug 30 Javascript
基于jquery实现图片广告轮换效果代码
Jul 07 #Javascript
jquery调用wcf并展示出数据的方法
Jul 07 #Javascript
基于json的jquery地区联动效果代码
Jul 06 #Javascript
JQury slideToggle闪烁问题及解决办法
Jul 05 #Javascript
jquery中通过过滤器获取表单元素的实现代码
Jul 05 #Javascript
jquery中获取元素的几种方式小结
Jul 05 #Javascript
JavaScript 判断日期格式是否正确的实现代码
Jul 04 #Javascript
You might like
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
php中让人头疼的浮点数运算分析
2016/10/10 PHP
MAC下通过改apache配置文件切换php多版本的方法
2017/04/26 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
javascript 获取图片颜色
2009/04/05 Javascript
jquery 弹出层实现代码
2009/10/30 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
使用UrlConnection实现后台模拟http请求的简单实例
2017/01/04 Javascript
vue实现按需加载组件及异步组件功能
2019/05/27 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
JavaScript实现电灯开关小案例
2020/03/30 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Python FTP操作类代码分享
2014/05/13 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
Python实现打印实心和空心菱形
2019/11/23 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
网络方面基础面试题
2012/11/16 面试题
Prototype是怎么扩展DOM的
2014/10/01 面试题
财务副总经理工作职责
2013/11/25 职场文书
外贸员简历中的自我评价
2014/03/04 职场文书
党员个人剖析材料
2014/09/30 职场文书
监理中标通知书
2015/04/16 职场文书
狼牙山五壮士观后感
2015/06/09 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
Python数据清洗工具之Numpy的基本操作
2021/04/22 Python
python实现三次密码验证的示例
2021/04/29 Python
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers