jQuery多项选项卡的实现思路附样式及代码


Posted in Javascript onJune 03, 2014

css样式:

@CHARSET "UTF-8"; 
#div{ 
margin-bottom:10px; 
position:relative; 
} 
#div1{ 
width:153px; 
padding-top:0px; 
padding-left:0px; 
position:absolute; 
} 
#div1 ul{ 
margin-top:0px; 
padding-left:0px; 
background-color:#ccc; 
list-style:none; 
} 
#div1 ul li{ 
padding-left:0px; 
} 
#div1 ul li input{ 
margin-left:15px; 
} 
.close{ 
display:none; 
} 
.open{ 
display:block; 
}

jquery代码:
$(function(){ 
var position = $("#xx").position(); 
$("#div1").offset({ top:position.top+35,left:position.left+10}); 
$("#xx").click(function(){ 
$("#NG").toggleClass("open"); 
}); $("#div1 input[name=ng]").click(function(){ 
var arr = new Array(); 
$("input[name=ng]:checked").each(function(key,value){arr[key]=$(value).val();}); 
$("#xx").val(arr.join(",")); 
}); 
});

html代码:
<div id="div"> 
<div align="center" id="div2" > 
<form id="form1"> 
<input type="text" readonly="readonly" id="xx"/> 
<input type="submit" value="查询"/> 
</form> 
</div> 
<div id="div1"> 
<ul class="close" id="NG" > 
<li><input type="checkbox" name="ng" value=1 />1</li> 
<li><input type="checkbox" name="ng" value=2 />2</li> 
<li><input type="checkbox" name="ng" value=3 />3</li> 
</ul> 
</div> 
</div>
Javascript 相关文章推荐
javascript 写类方式之五
Jul 05 Javascript
用Javascript 和 CSS 实现脚注(Footnote)效果
Sep 09 Javascript
myFocus slide3D v1.1.0 使用方法与下载
Jan 12 Javascript
JavaScript获取图片的原始尺寸以宽度为例
May 04 Javascript
jquery动态调整div大小使其宽度始终为浏览器宽度
Jun 06 Javascript
浅谈js 闭包引起的内存泄露问题
Jun 22 Javascript
浅析jquery unbind()方法移除元素绑定的事件
May 24 Javascript
基于JavaScript实现弹幕特效
Aug 27 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
Nov 09 Javascript
对vux点击事件的优化详解
Aug 28 Javascript
node koa2 ssr项目搭建的方法步骤
Dec 11 Javascript
一篇文章看懂JavaScript中的回调
Jan 05 Javascript
jquery动态改变form属性提交表单
Jun 03 #Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
Jun 03 #Javascript
jQuery学习笔记之jQuery构建函数的7种方法
Jun 03 #Javascript
在myeclipse中如何加入jquery代码提示功能
Jun 03 #Javascript
jQuery学习笔记之总体架构
Jun 03 #Javascript
jquery控制select的text/value值为选中状态
Jun 03 #Javascript
Javascript中浮点数相乘的一个解决方法
Jun 03 #Javascript
You might like
mysql5详细安装教程
2007/01/15 PHP
php找出指定范围内回文数且平方根也是回文数的方法
2015/03/23 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
实例分析PHP将字符串转换成数字的方法
2019/01/27 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
jQuery 浮动广告实现代码
2008/12/25 Javascript
JS继承 笔记
2011/07/13 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
实现音乐播放器的代码(html5+css3+jquery)
2015/08/04 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
Vue的Class与Style绑定的方法
2017/09/01 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
2018/02/26 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
pyqt和pyside开发图形化界面
2014/01/22 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
Python正则表达式实现截取成对括号的方法
2017/01/06 Python
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
利用Django-environ如何区分不同环境
2018/08/26 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
Html5大文件断点续传实现方法
2015/12/05 HTML / CSS
保护环境演讲稿
2014/05/10 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书
keepalived + nginx 实现高可用方案
2022/12/24 Servers
css弧边选项卡的项目实践
2023/05/07 HTML / CSS