Kezdőoldal » Számítástechnika » Programozás » Jquery scroll menüt hogyan...

Jquery scroll menüt hogyan görgessek arányosan?

Figyelt kérdés

Sziasztok!


Segítséget szeretnék kérni, és valaki ha el is tudná magyarázni, hogy ....

Egy olyan scroll menüt szeretnék ami a content div mellet % arányosságban gördül a div hosszúságának arányáig.

És a menü lassabban gördüljön lefelé, mindig egy keveset menjen le.

Erre elkezdtem írni egy program részt, de nem értem.


if ($('#secondary').length > 0){ //Ez akkor teljesül ha hosszúsága nem nulla


// scrollozás esetén teljesül csak

$(window).scroll(function () {

// a teljes ablak pixelben mérete (tartalommal együtt)

var scroll = $(window).scrollTop();

// % ban. A sec div nek hol jár a képernyőn % ban.

var szazalek = (scroll/$('#primary').height())*100;

// a képernyő magassága (A göngésző ablakban hogyan fér bele, magasság)

var windowh = $(window).height();

// a # div teljes mérete

var secondary = $('#secondary').height();

// menü div méretének beolvasása

var primary = $('#primary').height();


teszt = (scroll-(secondary+(secondary*(szazalek/100))))+(secondary)-(kep);


});



#menü #arányos görgetés
2016. márc. 20. 22:22
 1/3 anonim ***** válasza:

Sikerült már? Segítenék, de nem értem hogy szeretnéd.

Azt akarod hogy a secondary a primary mellett akkor is látható maradjon, ha lescrollozzuk az ablakot?

De hogy jön ide az arány? Ha teljesen legörgettük, akkor az ablak alján kell lennie a secondarynek vagy marad az ablak tetején?

2016. ápr. 1. 20:44
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

A menü egy hosszú lista.

Ez a lista arányosan osztódjon el a primary -n, mire a lap apjára érek vele.

A lista jön a scrollal együtt. Csak lassabban és arányosan, mire a lap aljára érek.

2016. ápr. 2. 15:18
 3/3 anonim ***** válasza:

Még mindig nem biztos hogy elég az infó, úgyhogy úgy csináltam egy kezdeteleges verziót, ahogy én értelmeztem.

Szóval nem is menüvel dolgozik, csak egy divvel, amiben vannak sorok és a sorokat csúsztatja szét, mert én úgy értelmeztem, hogy a menüpontoknak szét kell csúsznia, ahogy görgetjük lefele az oldalt. Méghozzá úgy, hogy mire teljesen legörgetjük, akkor a menü utolsó menüpontja (ebben a megoldásban az utolsó sora) kerül a primary aljára, miközben az első mindvégig a primary tetején marad (csak az már nem látszódik, ha legörgetjük).

Ezt szemlélteti ez a megoldás:

[link]

Ha nem erre gondoltál, akkor írj egy konkrét html mintát, amiben benne van minden aminek benne kell lennie.

2016. ápr. 2. 20:08
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!