Уже 2 часа бьюсь с проблемой с JQuery и ничего не получается.
Я создаю веб-сайт с div-слайдами, хорошо? Итак, у вас есть основной div с именем #content, а внутри у меня есть еще один div с названием #slides. Но я хочу их 4, так что еще раз, внутри у меня 4 секции.
В чем проблема? Каждый раздел имеет свою высоту, поэтому высота #slides является самой высокой из них, и это делает нижний колонтитул очень низким с большим количеством пустого пространства. Поэтому я попытался изменить высоту #slides с помощью JQuery каждый раз, когда вы меняете свой раздел, чтобы сохранить одинаковое поле для нижнего колонтитула и всегда иметь одну и ту же часть пустого пространства, но я не знаю, как я могу это сделать.
Итак, я искал документ, и я знаю, что должен использовать метод animate(), например
$('#slides').stop().animate({marginLeft:-positions[pos]+'px'},450);
Мне просто нужно добавить новое свойство CSS, которое загружает текущую высоту. Но как я могу это сделать? Я ничего не знаю о JQuery.
Я новичок, такие красивые вещи для меня в новинку и я пытаюсь открыть их все сама, но в такие моменты я не знаю как это исправить и продолжать...
Спасибо!
редактировать: в первый раз, прежде чем кто-либо сможет увидеть информацию, вы можете установить высоту в качестве первого слайда. Это довольно просто с помощью $('#slides').height($('.slide').height());
Моя проблема заключается в обновлении высоты до новой секции, которую вы будете видеть каждый раз, когда нажимаете кнопку.