有没有事件监听器可用于jQuery UI的标签窗口小部件?
我想根据当前活动的标签索引来更改网页上的背景颜色.所以这样的东西(伪代码):
$('.tabs').addEventListener(index,changeBackgroundImage); function changeBackgroundImage(index) { switch (index) { case 1: $('body').css('background-image','/images/backgrounds/1.jpg'); break; case 2: $('body').css('background-image','/images/backgrounds/2.jpg'); break; case 3: $('body').css('background-image','/images/backgrounds/3.jpg'); break; default: $('body').css('background-image','/images/backgrounds/default.jpg'); break; } };
提前致谢.
解决方法
使用tabsshow事件,索引将从0开始.
$('#tabs').bind('tabsshow',function(event,ui) { switch (ui.index){ case 0: $('body').css('background-image','/images/backgrounds/1.jpg'); break; } });