wipeout
Threadersteller
Dabei seit: 20.05.2005
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Do 19.06.2008 15:40
Titel jquery slideUp/slideDown |
|
|
ich habe mehrere divs (news), die untereinander liegen. jeder div-bereich hat einen link
sobald ich auf einen bestimmten link klicke, soll im entsprechenden div mehr text gezeigt werden. geht soweit wunderbar mit jquery. aber nur solange ich einen div habe, sobald ich mehrere divs mit der selben klasse habe wendet er natürlich das script auf alle divs an. natürlich will ich da so nicht...aber ich komme auch leider nicht weiter, weil ich (noch) keine ahnung von js habe...vielleicht kann mir ja jemand helfen...
der html-code:
Code: | <div class="news"><h1>Überschrift</h1>
<p class="einleitung">Ein Text um neugierig zu machen <a href="#" class="slideToggle">Lesen Sie mehr</a></p>
<p class="hidebox">Achtung! Dieser Blindtext wird gerade durch 130 Millionen Rezeptoren Ihrer Netzhaut erfasst. Die Zellen werden dadurch in einen Erregungszustand versetzt, der sich über den Sehnerv in dem hinteren Teil Ihres Gehirns ausbreitet. Von dort aus überträgt sich die Erregung in Sekundenbruchteilen auch in andere Bereiche Ihres Grosshirns. Ihr Stirnlappen wird stimuliert. Von dort aus gehen jetzt Willensimpulse aus, die Ihr zentrales Nervensystem in konkrete Handlungen umsetzt. Kopf und Augen reagieren bereits. Sie folgen dem Text, nehmen die darin enthaltenen Informationen auf wie ein Schwamm. Nicht auszudenken, was mit Ihnen hätte passieren können, wenn dieser Blindtext durch einen echten Text ersetzt worden wäre.<br />
<a href="#" class="closeToggle">Wieder Schließen</a></p>
</div>
<div class="news"><h1>Überschrift</h1>
<p>Ein Text um neugierig zu machen</p><a href="#" class="slideToggle">Lesen Sie mehr</a>
<p class="hidebox">Achtung! Dieser Blindtext wird gerade durch 130 Millionen Rezeptoren Ihrer Netzhaut erfasst. Die Zellen werden dadurch in einen Erregungszustand versetzt, der sich über den Sehnerv in dem hinteren Teil Ihres Gehirns ausbreitet. Von dort aus überträgt sich die Erregung in Sekundenbruchteilen auch in andere Bereiche Ihres Grosshirns. Ihr Stirnlappen wird stimuliert. Von dort aus gehen jetzt Willensimpulse aus, die Ihr zentrales Nervensystem in konkrete Handlungen umsetzt. Kopf und Augen reagieren bereits. Sie folgen dem Text, nehmen die darin enthaltenen Informationen auf wie ein Schwamm. Nicht auszudenken, was mit Ihnen hätte passieren können, wenn dieser Blindtext durch einen echten Text ersetzt worden wäre.<br />
<a href="#" class="closeToggle">Wieder Schließen</a></p>
</div> |
das script:
Code: |
$(document).ready(function(){
$("p.hidebox").hide();
$("a.slideToggle").click(function(){
$('p.hidebox').slideDown('normal');
});
$("a.closeToggle").click(function(){
$('p.hidebox').slideUp('normal');
});
}); |
anstatt Code: | $('p.hidebox').slideDown('normal'); | könnte ich auch Code: | $(this).next().slideDown('normal'); | im script verwenden, problem ist aber da, dass ich dann nichts mehr formatieren kann, sprich: den link mit der klasse "slideToggle" kann ich nicht mehr im p-tag setzen sondern muss den link danach notieren, da bricht der link dann natürlich um und das will ich nicht...
danke!
|
|