Tab鍵切換 - AM加載一個頁面,其中有一個頁面的URL,然後切換選項卡,這使得AJAX調用到服務器。假設我已對所有選項卡進行了自動刷新,在第二個選項卡切換後,由於自動刷新,它會返回到第一個選項卡。請讓我知道這應該如何正確處理,因爲我有一個選項卡內的許多選項卡,我在那裏做AJAX也。JQM - Tab鍵切換和自動刷新
回答
我就簡單的輕敲事件處理程序添加到您的菜單和重新加載內容的每個選項卡中單擊
在每個選項卡上的鏈接,您可以添加一些數據屬性像data-target="mypage.html"
,然後只處理:
$("#mymenu a").on('tap', tapHandler);
function tapHandler(event) {
var target = $(this).attr("data-target");
$.get(target, function(data) {
$('#my_content_div').html(data);
$("#my_content_div").trigger("create"); // trigger pagecreate instead if loaded content includes headers or footers
});
return false;
}
您提供的解決方案僅用於加載一個選項卡。如果頁面每30秒自動刷新一次,我應該怎麼做。由於我正在使用ajax加載數據,即使我進入第二個選項卡,url也不會更改。當頁面自動刷新時,它應該刷新我目前看到的當前標籤頁。 – user694688
'$ .get'是縮短AJAX順便說一句,刷新每30秒只得到一個js'的setInterval()'喜歡裏面的Ajax請求:的setInterval(yourrequest,30000); –
,我做它的方式,它適用於每加載標籤,不僅1,檢查'$(「#mymenu一」)。在(「水龍頭」,tapHandler);'包括每菜單DIV中,如果你有一個兒童導航欄,只是爲它做同樣的事情 –
- 1. JQuery切換()和自動刷新/渲染
- 2. Javascript自動刷新切換複選框
- 3. SublimeText 2將Tab鍵切換爲日期
- 4. HTML/JQuery的Tab鍵切換WordPress的
- 5. 動態jquerymobile列切換不刷新
- 6. 當使用Tab鍵切換時,Jquery返回新的焦點
- 7. 切換回Tab View
- 8. 切換TABS時刷新WEBVIEW
- 9. 語言切換刷新
- 10. AJAX和自動刷新
- 11. Angular CLI和自動刷新
- 12. vifm和gvim自動切換
- 13. iOS - 自動在ViewController上切換鍵盤
- 14. jQueryMobile:刷新後動態添加列與列切換
- 15. 使用ViewPager檢測刷卡和自動切換
- 16. Pushviewcontroller和Tab切換在同一時間
- 17. 自動刷新
- 18. 如何禁用自動(通過數據切換啓用)nav-tab?
- 19. 無法切換到新的Visual刷新
- 20. TWebBrowser和Tab鍵
- 21. QCompleter和Tab鍵
- 22. emacs切換窗口到C-TAB和C-S-TAB
- 23. 切換鍵啓動和暫停程序
- 24. 用熱鍵在自動熱鍵中切換鍵
- 25. 在刷新JQM頁面,然後火pageinit
- 26. jqm單選按鈕不切換
- 27. UIButton setTitle切換,自動重新加載?
- 28. UltraWinGrid自動刷新
- 29. 自動刷新PHP
- 30. DIV自動刷新
哇,弄不明白,'第二個選項卡切換後,它可以追溯到因爲自動refresh'的第一個標籤 - 你是如何做你的自動刷新功能? –