0
我正在使用jquery ui選項卡版本1.9.1,我確實在第二個選項卡中有滾動條的內容。我試圖做的是每當我回到第二個選項卡時,選項卡應該重置(應顯示頂部的內容)。重置jquery選項卡
我試着找到解決方案,但我得到的是重置選項卡上的表單域和索引而不是這個特定的問題。
我正在使用jquery ui選項卡版本1.9.1,我確實在第二個選項卡中有滾動條的內容。我試圖做的是每當我回到第二個選項卡時,選項卡應該重置(應顯示頂部的內容)。重置jquery選項卡
我試着找到解決方案,但我得到的是重置選項卡上的表單域和索引而不是這個特定的問題。
由於您沒有提供任何代碼,因此很難猜測,但是如果您通過加載標籤內容。 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');
}
});
喜達人,感謝您的答覆。我應該在哪個事件中設置此功能?我的意思是有沒有默認的屬性/事件來定義選項卡更改? – Dhaval
嗨達瓦爾 - 我已更新我的帖子,以便您可以看到我照顧兩種情況 - 遠程標籤加載通過。 ajax和靜態HTML標籤加載。 – Darrrrrren
嗨達仁,感謝您更新您的代碼給我更清晰的想法。在你的代碼選項卡將滾動到頂部,但是有什麼辦法可以完全重置該選項卡,因爲我在第二個選項卡上有視頻,所以我需要重置該視頻。我使用videojs插件播放視頻,你可以在這裏找到這個插件http://videojs.com/ – Dhaval