Ich versuche zu tun, was scheint, sollte ein einfacher jQuery-Effekt sein, ich habe ähnlichen Code zuvor verwendet, aber ich bin nicht in der Lage, es zur Arbeit zu bekommen. Ich bin noch ziemlich neu dabei, es ist wahrscheinlich etwas superleichtes, aber ich habe einige Zeit damit verbracht, ich sehe es nicht.jQuery next() sollte einfach nicht funktionieren
Meine HMTL ist wie dieser
<a href="#" class="trigger">details</a>
<div class="details">
<?echo $data['referral'];?>
<a href="#">update</a>
</div>
Meine jQuery
$(document).ready(function() {
$('.trigger').click(function() {
$(this).nextAll(".details:first").toggle('slow', function() {
});
});
});
ich auch versucht habe. $ (this) .next() hin- und herzuschalten ('langsam', function()
Die einzige Sache, die funktioniert, ist $ ('. Details'). Toggle ('langsam', Funktion() aber das öffnet alle Details Tabs auf meiner Seite, nicht sehr sinnvoll.
Würde mich sehr freuen, irgendwelche Tipps!
[Es funktioniert für mich] (http://jsfiddle.net/r29ys/). – SLaks
Ist dies Ihr tatsächlicher Code? Wie SLaks darauf hingewiesen hat, sollte es angesichts dessen, was du präsentiert hast, funktionieren. – user113716
zwei Noten, eine, wenn Ihr div ist immer kommt nach Ihrem Link dann verwenden Sie einfach 'next()', zwei keine Notwendigkeit für den Rückruf, wenn Sie es nicht verwenden 'toggle ('langsam');' – ifaour