Ich benutze jQuery dynamisch Registerkarten erstellen, aber jedes Mal, wenn ich auf einen Tab klicke, wird die Ziel-URL erneut geladen. Wie kann ich das Reload-Verhalten deaktivieren, wenn ich es nicht erneut laden möchte? vielen Dank.Wie kann das Neuladen deaktiviert werden, wenn ein Tab dynamisch erstellt wird?
1
A
Antwort
4
Verwendung event.preventDefault()
:
$('a.tab').click(function(event) {
event.preventDefault(); // this is the key
// your code here
});
bearbeiten: Betreffend Sie Ihren Kommentar - nur set cache
to true:
$(document).ready(function() {
$apTabs = $("#apTabs").tabs({
// ...
cache: true, // this does the magic
// ...
});
});
1
$('#tabs').click(function(){
// code
return false;
});
0
Beitrag meinen Code für Ihre Referenz:
$(document).ready(function() {
$apTabs = $("#apTabs").tabs({
ajaxOptions: { async: true },
cache:false,
add: function(event, ui) {
//immdeiately select the new created one
$apTabs.tabs('select', '#' + ui.panel.id);
}
});
});
<div id="apTabs">
<ul>
<li></li>
</ul>
<div></div>
</div>
Verwandte Themen
- 1. Wie Ajax-Formular verwenden, wenn das Formular dynamisch erstellt wird?
- 2. Wie kann ich ein deaktiviertes Ion-Tab dynamisch aktivieren?
- 3. Wie wird der Gruppenfeldtext deaktiviert, wenn das Gruppenfeld deaktiviert ist?
- 4. Wie ein Text bearbeiten kann dynamisch in Android erstellt werden
- 5. Wie kann ein JSON-Objekt mit Python dynamisch erstellt werden?
- 6. Dropdown-Liste kann nicht deaktiviert werden, wenn Bootstrap verwendet wird
- 7. WPF: Wie kann die Tab-Navigation deaktiviert werden, ohne dass die Navigation durch die Pfeiltasten deaktiviert wird?
- 8. Kann das Dialogfeld "Anwendungsfehler" deaktiviert werden?
- 9. PDF-Dokument wird nicht angezeigt, wenn Steuerelement dynamisch erstellt wird
- 10. Wie kann das Zwischenspeichern von Django REST Framework deaktiviert werden?
- 11. CodeIgniter: Wie kann das Caching global deaktiviert werden?
- 12. Wie kann ein OSGi-Dienst beim Dienststart ordnungsgemäß deaktiviert werden?
- 13. Wie kann das automatische Laden in NHibernate deaktiviert werden?
- 14. Wie fokussiere ich das Kind-Steuerelement, wenn Tab gedrückt wird?
- 15. Wie wird umgeleitet, wenn javaScript deaktiviert ist?
- 16. Wie kann das onclick-Ereignis deaktiviert werden, sobald es passiert?
- 17. Wie kann ein Gravity Grid erstellt werden?
- 18. Kann Autocomplete deaktiviert werden?
- 19. Wie kann das Marker-Klick-Ereignis deaktiviert werden?
- 20. Caching HTTP-Antworten, wenn sie dynamisch von PHP erstellt werden
- 21. TSQL Wie wird eine Zeichenfolge dynamisch erstellt?
- 22. Wie kann das Anti-Aliasing in VisualStudio-Code deaktiviert werden?
- 23. AngularJS - Wie man ein Formular deaktiviert, wenn es eingereicht wird?
- 24. Wie erstelle ich ein Segment, das von einer Schaltfläche aufgerufen werden kann, die programmgesteuert erstellt wird?
- 25. Wie kann das Scrollen in einem WKWebView vollständig deaktiviert werden?
- 26. Wie kann ich ein Formular erstellen, das nicht deaktiviert ist, wenn ein anderes Formular modal angezeigt wird?
- 27. Wie kann ich benachrichtigt werden, wenn ein neues Fenster auf Win32 erstellt wird?
- 28. jQuery UI-Tabs mit AJAX - erzwingt das Neuladen des Tab-Inhalts jedes Mal, wenn die Registerkarte gewechselt wird
- 29. Kann ein Outlook-Makro ausgeführt werden, wenn ein neuer Kontakt erstellt/gespeichert wird?
- 30. Wie kann LogCat vollständig deaktiviert werden?
danke für deine schnelle Antwort :-), aber disable default event wird dazu führen, dass meine ausgewählte Registerkarte nicht angezeigt wird. Ich benötige Show-Inhalte, die beim erstmaligen Laden abgerufen wurden. Ich möchte nur verhindern, dass Inhalte vom Server erneut angefordert werden. Vielen Dank. – Matt
Danke für den Punkt. Stellen Sie "Cache" auf "True" ein. – Matt