|
|||
Jquery - jedes 3. Element auswählen.
Hallo - ich hoffe, hier finde ich eine Antwort auf mein Problem. Und zwar möchte ich jedes 3. (3,6,9,12,...) Element (li) via Jquery finden und diesem dann einen neuen Wert für "margin-right" zuweisen. Bisher habe ich es, leider ohne Erfolg, folgender maßen versucht. Kann mir jemand sagen, was ich da falsch mache?
Code:
<script> $(function(){ $("li:nth-child(3)").css("margin-right", "0px"); }); </script> |
Sponsored Links |
Sponsored Links |
|
|||
Das funktioniert bei mir leider auch nicht...
|
|
||||
bei mir funktioniert das. Zum Testen solltest Du vielleicht etwas auffälligeres machen als margin-right auf 0 zu setzen. Vielleicht funktioniert es und es gibt einfach nichts zu sehen
Test => http://jsfiddle.net/C7Kkk/ |
|
|||
Zitat:
Geändert von DavidNF (20.09.2011 um 17:25 Uhr) |
|
|||
Ich habe den ganzen Kram mal hochgeladen - hier.
Mein Ziel ist es, dass der rechte Rand (dunkel unterlegt) verschwindet. Das er noch da ist, sieht man daran, wenn ich die Breite von ".photo" auf 285px erhöhe. Dann sollten die vier Fotos nebeneinander nämlich die Breite von 1200px ([4*285]+[3*20]) füllen. Geändert von DavidNF (20.09.2011 um 18:14 Uhr) |
|
|||
Davon mal ganz abgesehen, macht es wenig Sinn, ein Bild welches 2562px × 1621px groß ist einfach per Html/Css klein zu schrumpfen. Die Bilddaten werden trotzdem in voller Größe geladen..... Benutze hier Thumbnails, die Ladezeiten sind ja grauenhaft...
|
|
|||
Zitat:
2. Würde ich gerne Thumbnails verwenden, allerdings suche ich schon seit Tagen nach einem passenden Plugin, das ich auch mit Tumblr verwenden kann. |
|
|||
Zitat:
|
Sponsored Links |
|
||||
Da Du alles mit position:absolute positionierst und den Elementen dann jeweils ein left:0, left:300px, left:600px und left:900px verpasst, hat Dein margin (20px) überhaupt keine Funktion.
Deshalb stimmt Deine Rechnung ([4*285]+[3*20]) auch nicht. So wie es jetzt ist, setzt sich die Breite wie folgt zusammen: 900px (letztes Element) + 285px = 1185px Du müsstest Dich erst einmal mit einigen CSS Grundlagen auseinandersetzen. Das würde Dir einiges an Ärger ersparen. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
element richtig ansprechen mit jquery | Schokokrapfen | Javascript & Ajax | 14 | 20.09.2011 12:28 |
jQuery DropDown select auswählen | Jure | Javascript & Ajax | 3 | 24.11.2010 09:32 |
Jquery toggle() Problem mit children element | Niels85 | Javascript & Ajax | 0 | 22.11.2010 18:47 |
JQuery: .load() parent Element entfernen | Plumpy | Javascript & Ajax | 0 | 02.03.2010 16:41 |
Festanstellung bei der Xing AG als Web Developer (HTML/CSS) | NEOX | Offtopic | 10 | 17.07.2008 18:11 |