【发布时间】:2011-04-21 22:42:35
【问题描述】:
我正在使用带有标准选项卡结构 (http://jqueryui.com/demos/tabs/) 的 jQuery Tabs UI。我没有在此处包含所有 html,因为如果您熟悉 Tabs UI,则它是多余的。
但在这种情况下,我需要为每个活动标签显示不同的图像。 IE。当#tabone 处于活动状态时,#headerwrapper 中的不同图像和#tabtwo 处于活动状态时的另一个图像等。理想情况下,使用 fx opacity 效果淡入/淡出这些图像。
我的标签页初始化看起来像这样:
var $tabs= $("#tabs").tabs({
});
看来我需要这样做(根据马特的回答,如下)才能找到活动标签:
$('#tabs').tabs({
select: function(event, ui) { .... });
但我对马特的回答不满意。
这是 headerwrapper 和图像 CSS:
#headerwrapper {
background: url(images/image.jpg) top center no-repeat;
height:88px;
}
是否可以为每个选项卡显示不同的图像并在它们更改时对其进行修复(即 fx: {opacity: 'toggle'} )?
【问题讨论】:
标签: javascript jquery jquery-ui-tabs