jquery ui tabs 分行问题
来源:互联网 发布:win7网络时间同步出错 编辑:程序博客网 时间:2024/06/14 00:52
使用jquery ui tabs时,当ul li太多会自动分行影响美观。
问题图示:
解决思路:
固定容器高度为单行高度,
添加左右按钮,
点击right,隐藏当前可见的第一个分类li;
点击left,显示当前最后一个hidden分类li。
当最后一个li“分类A”的offset.top为单行高度时,使right失效防止全部被隐藏。
解决方法:
1.给tabs的ul固定单行长宽,overflow:hidden;
#tabs_ul{overflow:hidden;height:43px;width: 740px;}
2.添加左右按钮图标
<ul id="tabs_ul"><span class="ui-icon ui-icon-closethick" onclick="javascript:history.go(-1)" style="float:right;margin: 16px 4px;"></span><span class="ui-icon ui-icon-circle-triangle-e" onclick="tabsgo(1)" style="float:right;margin: 16px 4px;"></span><span class="ui-icon ui-icon-circle-triangle-w" onclick="tabsgo(0)" style="float:right;margin: 16px 4px;"></span><li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><a href="#room_all">总类</a></li>。。。 </ul>
3.添加javascript代码
function tabsgo (lr) {if (lr){if($("#room_tabs_ul li:visible:last").offset().top>30)//防止全部被隐藏$("#room_tabs_ul li:visible:eq(1)").hide();//eq(0)为所有分类,永不隐藏}else$("#room_tabs_ul li:hidden:last").show(); }
效果图
点击左右箭头显示隐藏tabs分类
- jquery ui tabs 分行问题
- jQuery Ui Tabs插件使用问题记录
- Jquery ui tabs 使用
- Jquery UI tabs
- Jquery UI tabs详解
- JQuery UI - tabs
- Jquery UI tabs
- jquery ui tabs详解
- jQuery UI Tabs Demo
- jQuery-UI学习tabs
- jquery ui tabs
- jquery ui tabs
- jquery ui tabs详解(中文)
- jquery ui tabs应用示例
- jquery ui tabs详解(中文)
- Jquery UI tabs 属性详解
- jquery ui tabs详解(中文)
- jquery ui tabs详解(中文)
- 结构体 构造函数 memset
- 解决 Ext tabPanel 下组件不能及时显示的问题
- ORA-02096: specified initialization parameter is not modifiable with this option
- Qt 从LineEdit中获得中文汉字输入.
- 【Silverlight】Bing Maps开发应用与技巧二:自定义图钉标注控件和动态ToolPanel
- jquery ui tabs 分行问题
- Oracle统计信息的导出、导入
- IntelliJ Idea 常用快捷键列表
- 10g 特性: catalog start with 将RMAN备份集恢复到另一台机器
- boost条件变量(condition_variable)wait操作传
- rman 异地恢复,备份路径不一样时数据库恢复
- 如何保存联系人
- 实训感受_CSDN_JAVA_常瑞鹏
- iOS 开发者应该知道的 ARM 结构