Я пытаюсь переключить высоту и отобразить два разных divs
на том же onclick
событии с jquery. Я чувствую, что я могу пропустить что-то маленькое или правило в jquery, которое я не знаю. При первом щелчке все отображает и изменяет высоту, как и планировалось, но вторая не сводит к минимуму содержание.Переключить содержимое div и изменить высоту другого div в 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');
}
});
});
DIV начинается как 500px
высокие и хочет, чтобы переключить их между этим и 750px
во время переключения между режимами отображения контента в #hidden
.
вот мой 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>
Отправьте свой html –
Спасибо! Просто добавив его в – SleBluue
, вы используете 'jQuery' во всех строках, кроме строки после' else'. Вы уверены, что $ не проблема? – yezzz