- 浏览: 525080 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
gaolegao2008:
如果报 is_volum 列名找不到之类的,我是从新部署了一个 ...
spring quartz 定时器报错 -
gaolegao2008:
部署到linux上时,还有一种情况就是mysql数据库区分大小 ...
spring quartz 定时器报错 -
qq123zhz:
yahier 写道 对我有帮助,但我看的一个demo程序,却没 ...
spring quartz 定时器报错 -
qq123zhz:
这个要在eclipse的插件环境下运行的,你不懂eclipse ...
GEF 自动布局 -
qq123zhz:
这个很久了,不记得啥时候写的了
json转为Map
<script type="text/javascript" src="js/jquery.tab.js"></script> <script type="text/javascript"> $(document).ready(function() { $("#tab").tab({ //dft:0, // 起始显示项,默认为第一项 //auto:true, // 自动切换,默认为关闭 //act:"mouseover", // 鼠标划过,默认为单击 //effact:" scrollx", // 横向滚动效果,纵向滚动为 scrolly //effact:"slow", // "slow" 效果 tabId: ".tags", // 切换控制器 tabTag: "li", // 切换控制器标签 conId: ".panes", // 内容容器 conTag: ".pane" // 内容容器标签 }) }) </script>
<div id="tab"> <ul class="tags"> <li>项目一</li> <li>项目二</li> <li>项目三</li> </ul> <div class="panes"> <div class="pane"> 项目一内容 </div> <div class="pane"> 项目二内容 </div> <div class="pane"> 项目三内容 </div> </div> </div>
<!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" /> <title>jQuery Tab 插件DEMO</title> <style type="text/css"> body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; } a { color: #35679a; text-decoration: none; } a:hover { color: #c00; text-decoration: underline; } img { border: none; } li { list-style: none; } body { text-align: left; background: #505050; font-size: 12px; } .cont { background: #080808; padding: 8px; width: 840px; margin: 0 auto; } .main { background: #eee; padding: 6px; } h2 { font-size: 16px; font-family: "黑体"; color: #35679a;; padding: 4px 10px; margin: 10px 0 16px; font-weight: 100; border-bottom: 2px solid #ccc; } h3 { padding-left: 50px; font-size: 16px; color: #555; } .testtab { border: 4px solid #ccc; margin: 10px 50px; } .tabtag { line-height: 24px; height: 24px; border-bottom: 2px solid #ccc; } .tabtag li { float: left; width: 24%; text-align: center; background: #eee; } .tabtag li.cur { color: #900; background: #fff; } .tabcon { height: 100px; overflow: hidden; } .tabcon div { height: 80px; padding: 10px; color: #900; font-size: 14px; } .tabcon li { line-height: 22px; } pre { color: #444; } pre strong { font-weight: 900; } </style> <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script> <script type="text/javascript"> /* */ $(document).ready( function() { function cur(ele, currentClass, tag) { ele = $(ele) ? $(ele) : ele; if (!tag) { ele.addClass(currentClass).siblings().removeClass( currentClass); } else { ele.addClass(currentClass).siblings(tag).removeClass( currentClass); } } $.fn.tab = function(options) { var org = { tabId : "", tabTag : "", conId : "", conTag : "", curClass : "cur", act : "click", dft : 0, effact : null, auto : false, autotime : 3000, aniSpeed : 500 } $.extend(org, options); var t = false; var k = 0; var _this = $(this); var tagwrp = $(org.tabId); var conwrp = $(org.conId); var tag = tagwrp.find(org.tabTag); var con = conwrp.find(org.conTag); var len = tag.length; var taght = parseInt(tagwrp.css("height")); var conwh = conwrp.get(0).offsetWidth; var conht = conwrp.get(0).offsetHeight; var curtag = tag.eq(org.dft); //prepare cur(curtag, org.curClass); con.eq(org.dft).show().siblings(org.conTag).hide(); if (org.effact == "scrollx") { var padding = parseInt(con.css("padding-left")) + parseInt(con.css("padding-right")); _this.css({ "position" : "relative", "height" : taght + conht + "px", "overflow" : "hidden" }); conwrp.css({ "width" : len * conwh + "px", "height" : conht + "px", "position" : "absolute", "top" : taght + "px" }); con.css({ "float" : "left", "width" : conwh - padding + "px", "display" : "block" }); } if (org.effact == "scrolly") { var padding = parseInt(con.css("padding-top")) + parseInt(con.css("padding-bottom")); _this.css({ "position" : "relative", "height" : taght + conht + "px", "overflow" : "hidden" }); tagwrp.css({ "z-index" : 100 }) conwrp.css({ "width" : "100%", "height" : len * conht + "px", "position" : "absolute", "z-index" : 99 }) con.css({ "height" : conht - padding + "px", "float" : "none", "display" : "block" }); } tag.css({ "cursor" : "pointer" }).each( function(i) { tag.eq(i).bind( org.act, function() { cur(this, org.curClass); k = i; switch (org.effact) { case "slow": con.eq(i).show("slow") .siblings(org.conTag) .hide("slow"); break; case "fast": con.eq(i).show("fast") .siblings(org.conTag) .hide("fast"); break; case "scrollx": conwrp.animate({ left : -i * conwh + "px" }, org.aniSpeed); break; case "scrolly": conwrp.animate({ top : -i * conht + taght + "px" }, org.aniSpeed); break; default: con.eq(i).show().siblings( org.conTag).hide(); break; //End of switch } }) }) if (org.auto) { var drive = function() { if (org.act == "mouseover") { tag.eq(k).mouseover(); } else if (org.act == "click") { tag.eq(k).click(); } k++; if (k == len) k = 0; } t = setInterval(drive, org.autotime); } //End of $.fn.tab } //Drive $("#testtab").tab({ tabId : "#tabtag", tabTag : "li", conId : "#tabcon", conTag : "div", act : "click", effact : "scrolly", dft : 0 }) $("#testtab2").tab({ tabId : "#tabtag2", tabTag : "li", conId : "#tabcon2", conTag : "div", act : "click", effact : "scrollx", dft : 2 }) $("#testtab3").tab({ tabId : "#tabtag3", tabTag : "li", conId : "#tabcon3", conTag : "div", auto : true, act : "mouseover" }) $("#testtab4").tab({ tabId : "#tabtag4", tabTag : "li", conId : "#tabcon4", conTag : "div", effact : "slow", act : "mouseover" }) }) /* */ </script> </head> <body> <div class="cont"> <div class="main"> <h2> 切换 </h2> <h3> 垂直滚动 点击触发 </h3> <div class="testtab" id="testtab"> <div id="tabtag" class="tabtag" style="position: relative;"> <ul> <li class="cur"> 项目一 </li> <li> 项目二 </li> <li> 项目三 </li> <li> 项目四 </li> </ul> </div> <div id="tabcon" class="tabcon"> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日本影星集合可爱清纯于一身</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> </div> </div> <pre> $("#testtab").tab({ tabId:"#tabtag", //切换控制器的ID tabTag:"li", //切换控制器标签 conId:"#tabcon", //内容容器ID conTag:"div", //容器标签 act:"click", //点击触发 也可以不设置 默认就为click 设置为 mouseover则为划过 effact: "scrolly" //效果为纵向滚动 }) </pre> <h3> 水平滚动 点击触发 设置起始显示序列 </h3> <div class="testtab" id="testtab2"> <div id="tabtag2" class="tabtag" style="position: relative;"> <ul> <li class="cur"> 项目一 </li> <li> 项目二 </li> <li> 项目三 </li> <li> 项目四 </li> </ul> </div> <div id="tabcon2" class="tabcon"> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日本影星集合可爱清纯于一身</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> </div> </div> <pre> $("#testtab2").tab({ tabId:"#tabtag2", //切换控制器的ID tabTag:"li", //切换控制器标签 conId:"#tabcon2", //内容容器ID conTag:"div", //容器标签 act:"click", //点击触发 也可以不设置 默认就为click 设置为 mouseover则为划过 effact: "scrollx", //横向滚动效果 <strong>dft:2</strong> //设置起始显示序列 }) </pre> <h3> 无效果 自动切换 </h3> <div class="testtab" id="testtab3"> <div id="tabtag3" class="tabtag" style="position: relative;"> <ul> <li class="cur"> 项目一 </li> <li> 项目二 </li> <li> 项目三 </li> <li> 项目四 </li> </ul> </div> <div id="tabcon3" class="tabcon"> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日本影星集合可爱清纯于一身</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> </div> </div> <pre> $("#testtab3").tab({ tabId:"#tabtag3", tabTag:"li", conId:"#tabcon3", conTag:"div", <strong>auto:true,</strong> act:"mouseover" }) </pre> <h3> "slow"效果 </h3> <div class="testtab" id="testtab4"> <div id="tabtag4" class="tabtag" style="position: relative;"> <ul> <li class="cur"> 项目一 </li> <li> 项目二 </li> <li> 项目三 </li> <li> 项目四 </li> </ul> </div> <div id="tabcon4" class="tabcon"> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日本影星集合可爱清纯于一身</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> <li> <a href="#nogo">中超联赛世界排名不敌新加坡</a> </li> </ul> </div> <div> <ul> <li> <a href="#nogo">日之泉杯:寿战两球张晓彬世界波 金德4:2逆转胜绿城</a><span>03/06</span> </li> <li> <a href="#nogo">投入超过国字号总和:09足协青少年足球预算500万</a><span>03/06</span> </li> <li> <a href="#nogo">09中超期待十大焦点战:鲁沪巅峰PK江浙德比劲爆</a><span>03/06</span> </li> <li> <a href="#nogo">泰达上下不惧魔鬼赛程 队员:早晚要打不如一锅端</a><span>03/06</span>> </li> </ul> </div> </div> </div> <pre> $("#testtab4").tab({ tabId:"#tabtag4", tabTag:"li", conId:"#tabcon4", conTag:"div", <strong>effact: "slow"</strong> }) </pre> </div> </div> </body> </html>
发表评论
-
angularjs ng-show没有实时刷新
2014-12-02 10:02 974<div ng-show='status'&g ... -
[ngRepeat:dupes] Duplicates in a repeater are not allowed
2014-11-27 17:04 1026AngularJS does not allow dupli ... -
jquery 1.8 判断事件是否已经绑定
2013-11-15 10:00 791On previous versions, you coul ... -
针对jquery ajax post到后台的乱码解决
2013-08-30 11:01 1648public void doFilter(ServletRe ... -
IE6、IE7下Radio按钮选不中
2013-06-24 14:51 772遇到问题:“Radio button在IE6、IE7点击没有 ... -
js 字符串转为字符数组
2013-06-09 16:42 1316测试代码:"abdaffwead".re ... -
jquery IE7下foucs无效的处理
2013-05-21 16:10 1690setTimeout( function() { $ ... -
js 调用js
2012-12-14 10:01 960var oHead = document.getElem ... -
关于struts2执行2次action的若干总结
2012-03-05 16:50 16561、页面出现<img src="" ... -
关于使用jquery的messager插件的doctype问题
2012-02-27 16:38 1160最近在使用jquery的messager插件,发现了一个奇怪的 ... -
frameset 跳转
2012-02-22 14:13 922<% String url=basePath+& ... -
jquery 改造了(仿机票预定智能输入城市),支持json
2012-02-15 14:33 1998在网上http://www.cnblogs.com/kyle_ ... -
jquery垂直tab页jquery-jvert-tabs
2012-01-06 10:33 2491<script type="text/java ... -
displaytag 中文查询乱码问题解决
2011-12-20 10:53 14971 在jsp页面添加: function acallback ... -
timyMCE 取值问题
2011-11-07 09:21 1159<textarea id="content&q ... -
struts2 json 返回出错解决方法
2011-09-07 11:44 11891. <result type="json& ... -
jquery post
2011-09-07 09:44 975var url = 'intergra_get.action ... -
struts2 整合json中的问题
2011-08-23 10:01 1116在jquery ajax 和struts2整合过程中,为 ... -
tinymce中文字体过小解决方法
2011-08-23 08:51 1626解决方案: js\themes\advanced\defau ... -
Jquery 基础学习笔记
2011-07-11 10:14 8591、属性: 为所有匹配的元素设置一个计算的属性值 //为所 ...
相关推荐
jQuery实现ul-li自动分页,自动...在前端中tab切换是常见的一种jquery效果,但是有时在数量不确定,动态分成几个tab切换的就为你推荐一下的几个tab分页插件。提供两种效果,里面提供实际效果地址,希望对你有所帮助。
jQuery分页按钮控制文字列表切换代码
jqueryPage分页技术,用于翻页和tab等页面的跳转翻页.主要是jquery中page插件的使用
jQuery无刷新分页插件是一款刷新页面不便的分页插件下载。
jQuery分页图片切换插件jPages是一款自动为图片列表分页,支持点击分页切换,支持键盘方向键切换,支持鼠标滚动切换,支持添加css3动画,默认切换动画为淡入显示,兼容所有主流浏览器!
jQuery基于Bootstrap分页插件是一款分页插件设置固定列表分页显示,支持动态分页数据代码。
jquery分页控件,还有tab切换选项卡,符合大多数情景应用
内容索引:脚本资源,jQuery,选项卡,jQuery分页,Tab 收集了几个使用jQuery制作的选项卡以及分页例子,细心的朋友会发现,其实选项卡和分页程序很相似,将选项卡的数目增多是不是就变成了分页程序?这只是粗糙的构思,...
实现了获取评论无刷新,发表评论无刷新,www.sendawangluo.com页面获取评论时显示loading加载效果jquery真的是一个非常优秀的JS库,简单容易掌握,对于网页中的多级菜单、级联效果、Tab选项卡切换、图片轮转显示,...
jQuery UI Tabs Paging 是一个用来对太多的 Tab 进行分页显示的 jQuery 插件。 默认的 tabs 插件一旦 tab 过多就会换行,影响页面布局。jquery.ui.tabs.paging 的作用就在于不让其换行,在两头增加左右滑动的图片...
实践篇:Tab菜单栏源码、手风琴菜单源码、圆角效果源码、网页弹出对话框源码、Ajax留言板完整案例、表单验证源码、图片裁剪源码、无刷新数据显示与分页源码、WCF应用源码、图片轮皤效果源码等 电子书:《一周学会...
SimpleUI v1.0 实现了以下功能: require(动态加载资源) Drag(拖动) Drop(拖放) Resize(动态调整大小) Selectable(鼠标拖选) AutoComplete(自动完成) Dialog(模拟弹窗) Pagination(分页) Slide(幻灯片) Tab(选项卡)
OK,上次完成了客户端的分页,这次我们就在上一次的Demo上进行修改,来实现服务端的分页~ js代码: [removed] $(document).ready(function() { $('#table_id_example').DataTable({ "bProcessing" : false, //...
JQuery 实现的各种网页效果与实用插件 导航菜单、tab页切换、登录、控件操作、分页、滚动、焦点图、日历控件 、树形菜单、图片放大效果、相册等小功能实现
* jquery 表格打印插件 * * 作者: LiuJunGuang * 日期:2013年6月4日 * 分页样式(需要自定义): * @media print { * .pageBreak { page-break-after:always; } * } * 使用例子: * $(function(){ * $...
pui 是一款基于jQyery开发的插件库。目前线上稳定使用已有2年多,丰富的接口,简单明了的调用方式... 插件库封装了布局、表单元素、表单校验、弹窗、toast、气泡pop、tab切换、日历时间、分页、表格、树、css命名等功能
jquery真的是一个非常优秀的JS库,简单容易掌握,对于网页中的多级菜单、级联效果、Tab选项卡切换、图片轮转显示, 实现起来都非常的简单,往往就是几句代码的事。 做AJAX应用,jquery提供的$.get()、$.post()函数...
pagination:修复在'displayMsg'属性设置为false的时候会缩小分页组件高度的问题; tabs:修复tab组件面板对象的'onLoad'事件中传递了错误的'data'参数的问题。 Improvement(改进) draggable:添加'onEndDrag'...
由于方法中的存储过程没有带分页参数,所以还可以有继续优化的空间。 /// /// 获取测点列表 /// /// <returns></returns> [HttpPost] public JsonResult GetMeasurePointList(string TreeID, string ...