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 相关文章推荐
jQuery 点击图片跳转上一张或下一张功能的实现代码
Mar 12 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
Dec 30 Javascript
JS组件Bootstrap Select2使用方法解析
May 30 Javascript
AngularJs bootstrap搭载前台框架——准备工作
Sep 01 Javascript
微信小程序 引入es6 promise
Apr 12 Javascript
详解VueJs前后端分离跨域问题
May 24 Javascript
ionic环境配置及问题详解
Jun 27 Javascript
Angular项目中$scope.$apply()方法的使用详解
Jul 26 Javascript
vue封装第三方插件并发布到npm的方法
Sep 25 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
Sep 30 Javascript
ajax前台后台跨域请求处理方式
Feb 08 Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
基于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
PDO的安全处理与事物处理方法
2016/10/31 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
jQuery匹配文档链接并添加class的方法
2015/06/26 Javascript
JavaScript中通过提示框跳转页面的方法
2016/02/14 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
详解async/await 异步应用的常用场景
2019/05/13 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
极简的Python入门指引
2015/04/01 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
Python读取指定日期邮件的实例
2019/02/01 Python
python 实现字符串下标的输出功能
2020/02/13 Python
Django ORM 查询表中某列字段值的方法
2020/04/30 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
Flask处理Web表单的实现方法
2021/01/31 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
Tom Dixon官网:英国照明及家具设计和制造公司
2019/03/01 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
自荐书封面下载
2013/11/29 职场文书
工地安全质量标语
2014/06/07 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js