|
|||
Mit Schlaufe verschidene Klassen Hinzufügen
Ich bin gerade dabei einen neuen Tumblr zu gestalten. Tumblr generiert für jedes bild ein div. Ich habe zwei verschieden layouts dieser div's. Wenn das BIld im Querformat ist sollte die Class .col2 hinzugefügt weden und sonst .col1. Ich habe jetzt das Problem das, wenn ich die Breite und höhe ermittle, wird immer nur die grösse des ersten Bilds ausgerechnet und deshalb immer nur col1 hinzugefügt.
Hier mein Script: HTML-Code:
var width = $("img").width(); var height = $("img").height(); if(width>height) { $(".box").addClass("col2"); }else { $(".box").addClass("col1"); } also so: <div class="div1"></div> <div class="div2"></div> <div class="div3"></div> <div class="div4"></div> Ich möchte immer 12 Div's pro Seite anzeigen. So soll die Berechnung 12 mal durchgeführt werden. Ich hoffe Ihr könnt mir helfen. Gruss |
Sponsored Links |
Sponsored Links |
|
|||
Also hier ist der Link:
ReDesign Bloggingfor ich habe mal eine schlaufe gebaut sie aber auskommentiert, denn es funktioniert noch nicht. Gruss |
|
||||
Zitat:
Es heißt Schleife.. nicht Schlaufe..
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato... All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege www.richard-thiel.de | Müssen Websiten überall gleich ausschauen? |
|
||||
Lösung noch zeigen für Leute die das gleich Problem haben.
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato... All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege www.richard-thiel.de | Müssen Websiten überall gleich ausschauen? |
|
|||
Hier noch der Code Schnipsel mit welchem ich es geschafft habe:
Code:
$(".box").each(function () { var width = $(this).find("img").width(); var height = $(this).find("img").height(); if (width > height) { $(this).addClass("col2"); } else { $(this).addClass("col1"); } }); |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Eine Eigenschaft mehren Klassen zuordnen | xhtmluser | CSS | 3 | 25.11.2011 15:16 |
Klassen überschreiben? | Maik20b | CSS | 7 | 03.12.2010 16:36 |
php Klassen - Einsatz und Sinn? | paracelsus | Serveradministration und serverseitige Scripte | 306 | 17.02.2009 19:51 |
Links und Klassen | gala | CSS | 8 | 09.08.2005 13:10 |
Klasse soll Formatierungen von anderen Klassen übernehmen? | Herbi | CSS | 3 | 27.01.2004 23:03 |