Jquery UI选项卡添加类
下面是我为标签设置的HTML,一切正常,我想通过将外部包含div(id = tab-wrap class = bike)的类更改为显示的任何选项卡来扩展它。 我们的想法是根据选项卡更改背景图像。
因此,如果我选择标签“water”,我想改变以下类:
至
优雅的淡入/淡出变化会很好。 我的jquery如下
$(document).ready(function() { $("#tabs").tabs({ fx: { height: 'toggle', opacity: 'toggle' } }); });
感谢帮助谢谢
你可以这样做,
演示
$("#tabs").tabs({ fx: { height: 'toggle', opacity: 'toggle' }, select: function(event, ui) { $("#tab-wrap").attr('class', ui.panel.id); } });
$("#tabs").bind("tabsselect", function(event, ui) { $("#tab-wrap").attr('class', $(ui.panel).attr('id')); }
或者如果要在声明选项卡时绑定事件:
$("#tabs").tabs({ select: function(event, ui) { $("#tab-wrap").attr('class', $(ui.panel).attr('id')); } });
查看jQuery UI选项卡演示页面的events部分。
Interesting Posts
Angular 2 datepicker组件,用于禁用特定日期
检查按下的空格,然后使用多语言的jquery添加diez标签
Drupal 7覆盖自定义主题中的jquery js文件
当我通过jQuery重定向到注销页面时,如何在jQuery函数中终止会话?
提交按钮不会在IE上触发jQuery bind’ed提交事件
在Javascript中迭代JSON字符串的最快方法
如何通过ruby on rails action方法使用JQuery从数据库加载内容?
CSS选择器:选择TR,其中TD包含特殊值
搜索KendoUI Grid中的所有列
Undefined不是一个函数(jQuery add / remove class)