jQuery UI'nin sekmeler widget'ında etkinlik dinleyicileri var mı?Olay dinleyicileri?
Şu anda hangi sekme dizininin etkin olduğuna bağlı olarak web sayfasındaki arka plan rengini değiştirmek istiyorum. Yani böyle bir şey (sözde kod):
$('.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;
}
};
Şimdiden teşekkürler.
$('#tabs').bind('tabsshow', function(event, ui) {
switch (ui.index){
case 0:
$('body').css('background-image', '/images/backgrounds/1.jpg');
break;
}
});
Bu jquery ui v1.11.2 ile çalışır – userlond