Nachfolgend ein paar sehr hilfreiche jQuery-Snippets, die den täglichen Alltag des Webdevelopers streßfreier gestalten können. Demnächst mehr!
Zebrastreifen für ungeordnete Listen oder Tabellen
Der nachfolgende Code fügt jedem ungeraden Element die Klasse „ungerade“ hinzu:
$("tr:odd").addClass("ungerade");
$("li:odd").addClass("ungerade");
Externe Links automatisch in einem neuen Fenster öffnen
Bisher hat man das gerne über die Vergabe des Zieles „_blank“ gemacht, das ist unter XHMTL Strict aber nicht mehr erlaubt. jQuery bietet eine Lösung, die das Öffnen jedes externen Links in einem neuen Fenster (Tab) erzwingt:
$('a').each(function() {
var a = new RegExp('/' + [removed].host + '/');
if(!a.test(this.href)) {
$(this).click(function(event) {
event.preventDefault();
event.stopPropagation();
window.open(this.href, '_blank');
});
}
});