От 2 часа се боря с проблем с JQuery и не мога да получа нищо.
Създавам уебсайт с div слайдове, нали? Така че имате основния div, наречен #content, а вътре имам друг div, наречен #slides. Но аз искам 4 от тях, така че отново вътре имам 4 секции.
Какъв е проблемът? Всеки раздел има своя собствена височина, така че височината на #slides е най-високата от тях и това прави долния колонтитул да изглежда много нисък с много празно пространство. Така че се опитах да променя височината на #slides с JQuery всеки път, когато промените своя раздел, за да запазя същото поле за долния колонтитул и винаги да има една и съща част от празното пространство, но не знам как мога да го направя.
Така че търсих doc и знам, че трябва да използвам метода animate(), като този
$('#slides').stop().animate({marginLeft:-positions[pos]+'px'},450);
Просто трябва да добавя ново css свойство, което да качи текущата височина. Но как мога да го направя? Не знам никаква идея от JQuery.
Аз съм новак, такива красиви неща са нови за мен и се опитвам да ги открия сам, но в някои моменти като този не знам как да го поправя и да продължа...
Благодаря!
редактиране: Първият път, преди някой да види информацията, можете да зададете височината като първия слайд. Това е доста просто с помощта на $('#slides').height($('.slide').height());
Проблемът ми е да актуализирам височината до новата секция, която ще виждате всеки път, когато натиснете бутона.