2010-04-05 2 views
1

Привет всем, я пытаюсь понять, почему мой код не запускает функцию onShow для вкладок. Вот мой код:JQuery Tabs с функцией onShow

$(document).ready(function() {     
    $('#tabMain > ul').tabs({ fx: {height: 'toggle'},onShow: function() {alert('onShow');} }); 
}) 

Я никогда не увидеть предупреждение всплывающего окна говоря «OnShow», так что я не знаю, что я делаю неправильно?

Любая помощь была бы замечательной! :)

Дэвид

решаемые

$(document).ready(function() {     
    $('#tabMain > ul').tabs({ fx: {height: 'toggle'},onShow: function() {alert('onShow');} }); 
    $("#tabMain > ul").bind("tabsshow", function(event, ui) {alert('sdfsdf');}); 
}) 

ответ

1

Новейшая версия JQuery вкладки вызывает событие просто показать. поэтому попробуйте следующее:

$(document).ready(function() {     
    $('#tabMain > ul').tabs({ fx: {height: 'toggle'},show: function() {alert('Showed');}); 
}) 
+0

Спасибо за ответ, Джеф, но это не похоже на работу либо .. $ ('# tabMain> уль') вкладки ({FX:. {высота: 'тумблер' }, show: function() {alert ('onShow');}}); Был бы мой другой код «щелчка», где он должен быть? $ ("# tab1"). Click (function() {}); ? David – StealthRT

+0

Попробуйте извлечь другой код на всякий случай. –

+0

Нет, Джефф, все еще не отображает предупреждение. : o ( – StealthRT