0

我正在使用jquery ui選項卡版本1.9.1,我確實在第二個選項卡中有滾動條的內容。我試圖做的是每當我回到第二個選項卡時,選項卡應該重置(應顯示頂部的內容)。重置jquery選項卡

我試着找到解決方案,但我得到的是重置選項卡上的表單域和索引而不是這個特定的問題。

回答

0

由於您沒有提供任何代碼,因此很難猜測,但是如果您通過加載標籤內容。 AJAX,在你的HTML你的第二個選項卡的底部,你可以添加一個腳本,如:

$(document).ready(function() { 

    $('#secondTabID').animate({scrollTop:$('#secondTabID').offset().top}, 'slow'); 
}); 

如果你的HTML是靜態的,那麼你也許可以做的activate功能的東西。

喜歡的東西:

$("#tabs").tabs({ 

    activate: function(event, ui) { 

     ui.newTab.animate({scrollTop:ui.newTab.offset().top}, 'slow'); 
    } 
}); 
+0

喜達人,感謝您的答覆。我應該在哪個事件中設置此功能?我的意思是有沒有默認的屬性/事件來定義選項卡更改? – Dhaval

+0

嗨達瓦爾 - 我已更新我的帖子,以便您可以看到我照顧兩種情況 - 遠程標籤加載通過。 ajax和靜態HTML標籤加載。 – Darrrrrren

+0

嗨達仁,感謝您更新您的代碼給我更清晰的想法。在你的代碼選項卡將滾動到頂部,但是有什麼辦法可以完全重置該選項卡,因爲我在第二個選項卡上有視頻,所以我需要重置該視頻。我使用videojs插件播放視頻,你可以在這裏找到這個插件http://videojs.com/ – Dhaval