Dieser jQuery -Code öffnet Links mit der Klasse "Popup" in einem neuen Popup -Fenster sauber und verhindert, dass sie auf der aktuellen Seite oder einer neuen Registerkarte geöffnet werden. Passen Sie die Parameter height
und width
nach Bedarf an.
Hier ist der Code:
jQuery(document).ready(function($) { jQuery('a.popup').on('click', function(e) { e.preventDefault(); // Prevent default link behavior const href = $(this).attr('href'); const newwindow = window.open(href, '', 'height=200,width=150'); if (newwindow && newwindow.focus) { newwindow.focus(); } }); });
Diese verbesserte Version verwendet on
anstelle von live
(was veraltet ist) für eine bessere Ereignisbehandlung und enthält e.preventDefault()
, um die Standardverbindungsaktion zuverlässig zu verhindern. Die Prüfung nach newwindow
fügt Robustheit hinzu.
Das obige ist der detaillierte Inhalt vonJQuery Öffnen Sie die Links in Popup -Fenstern sauber. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!