2010-12-05 10 views
2

私のタブが表示された後、私はjavascriptで関数をロードしようとしています(私はjqueryを使用しています)。 だから、このことは私がテストだと彼コード:jqueryでタブの後に何かが表示される

$("#tabsL").html(data).tabs("destroy").tabs({ 
    select:function(event, ui){ 
     var section = $(ui.tab).attr("href"); 
     var foo = section.split("-"); 
     var looking_for = "#slideshow-carousel-"+foo[1]+"-"+foo[2]+" ul li img"; 
     var imgangefd = $(looking_for)[0]; 
     $(imgangefd).click(); 
    } 
}); 

が、クリックを取得するために見えるようにする必要がありますimgangefd。 私の質問は、タブをクリックしてロードして表示した後に何かできますか?

ありがとうございました! ロベルト

答えて

3

バインドtabsshowイベント:

$("#tabControl").bind("tabsshow", function(event, ui) { 
    //... 
}); 

が開かれたものをパネルを見て、特定のタブを確認するために(各タブにはパネルが開きます):

var panel = $(ui.panel); 
+0

SimpleCoder ...感謝あなたは大変です。とても便利でした。 – rfrp

+0

あなたは大歓迎です:) –

関連する問題