Autor Zpráva
Petr Mátl
Profil
Zdravím všechny,

mám menší problém s JavaScriptem a to, že jsem do stránek implementoval menu a logo. Při scrollingu se logo smrští do menu. Do stránek jsem navíc přidal vertical slider. Nyní mě trápí fakt, že kdykoliv uděláte pohyb scroll down či up, tak se menu a logo vrací do původní pozice (logo se zvětší, menu odbarví), potřeboval bych poradit, jak to udělat, aby při scrollování menu zústalo zmenšené, vyjímka bude Slide1, který bude počáteční a u něho dojde k vrácení na původní velikost.

Nevím zda jsem to popsal srozumitelně, ale způsob, co potřebuji funguje zde: www.lagardere.cz/on-line-social/#on-line+social
Na mých stránkách to aktuálně vypadá takto: www.anebooshow.cz

A použitý script:
$(document).ready(function(){
$("#banner").css({"height":$(window).height() + "px"});
var flag = false;
var scroll;
$(window).scroll(function(){
scroll = $(window).scrollTop();
if(scroll > 50){
if(!flag){
$("#logo").css({"margin-top": "-5px", "width": "70px","height":"50px"});
$("header").css({"background-color": "#3C3C3C"});
flag = true;
}
}else{
if(flag){
$("#logo").css({"margin-top": "150px", "width": "500px","height":"350px"});
$("header").css({"background-color": "transparent"});
flag = false;
}
}
});
});

Děkuji všem za pomoc, nejsem developer a script si neustále myslí s každým dalším slidem, že je začátek stránky :-(

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: