Ich versuche, die Höhe wechseln und zwei verschiedene divs
auf dem gleichen onclick
Ereignis mit jquery anzuzeigen. Ich habe das Gefühl, dass mir etwas Kleines fehlt oder eine Regel in der JQuery, die ich nicht kenne. Beim ersten Klick wird alles wie geplant angezeigt und geändert, aber die Sekunde minimiert den Inhalt nicht.Schalten Sie den Inhalt eines div und ändern Sie die Höhe eines anderen div in Jquery
JS
jQuery(document).ready(function(){
jQuery('.readmore').on('click', function(event) {
if (jQuery("#content").height() == 500) {
jQuery("#content").animate(
{height: "750px"});
jQuery('#hidden').toggle('show');
}
else {
$("#content").animate({height: "500px"});
jQuery('#hidden').toggle('hide');
}
});
});
Die div beginnt als 500px
hoch ab und will, dass sie zwischen diesem und 750px
wechseln, während zwischen der Anzeige des Inhalts in #hidden
wechseln.
hier ist mein HTML
<div id="content">
<p></p>
<div id="hidden" style="font-size:18px">
<p></p>
</div>
</div>
<div class="content3">
<p><a class="readmore" href="javascript://">Read More </a></div>
Bitte posten Sie auch Ihre HTML –
Vielen Dank! Fügen Sie es einfach in – SleBluue
hinzu und benutzen Sie 'jQuery' in allen Zeilen mit Ausnahme der Zeile nach 'else'. Bist du sicher, dass das $ nicht das Problem ist? – yezzz