Sleva 58% na multihosting u webhostingu SAVANA.CZ - multihostingový tarif již od 1 Kč včetně DPH/den
Zobrazují se odpovědi 1 až 6 z 6

Scrollující reklama

  1. Dooda Hodnocení: 4 (83%) Dooda je na dobré cestě
    1
    Mohl by mi prosím někdo poradit jak udělat scrollující reklamu jako na http://9gag.com v sidebaru?


    Děkuji za pomoc...

  2. Co se právě děje na Webtrhu?
  3. Twista Hodnocení: 1 (100%) Twista je na dobré cestě
    2
    na 9gagu to mas tak, ze pokud si na urcite souradnici(window.pageYOffset ?) prida se elementu s reklamou position: fixed :)

  4. Dooda Hodnocení: 4 (83%) Dooda je na dobré cestě
    3
    nemáš nějaký příklad v kodu? nějak nevím jak to udělat furt..

  5. najdi si jak v javascriptu menit css atributy, najdi si jak zjistit kde se zrovna nachazi uzivatel (jak moc ma odscrollovano) (window.pageYOffset ?) a jen to slep jendoduchou podminkou - kdyz prekroci nakou hranici smerem dolu, nastavit position na fixed, kdyz smerem nahoru, nastaviot na relative nebo ty vlastnost uplne odebrat... Pokud nejsi programator, doufej ze se najde nekdo kdo nad JS nezlomil hul, protoze ja uz delam jen v jQuery a cisty JS se mi uz ti tu lepit nechce :))

  6. 800XE Hodnocení: 8 (100%) 800XE is a jewel in the rough 800XE is a jewel in the rough 800XE is a jewel in the rough
    5
    Tak v čistém JS bych to taky nelepil, v jQuery je to na devět řádků:

    Kód:
    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <style>
                body {
                    margin: 0;
                }
                
                #page {
                    position: relative;
                    margin: 0 auto;
                    width: 1000px;
                }
                
                #page,
                #page .content {
                    height: 2000px;
                }
                
                #page .content {
                    float: left;
                    width: 800px;
                    background: #cccccc;
                }
                
                #page .side {
                    float: right;
                    width: 200px;
                    height: 400px;
                    background: #aaaaaa;
                }
                
                #page .side.fixed {
                    position: fixed;
                    margin-left: 800px;
                }
            </style>
            <script src="http://code.jquery.com/jquery-1.7.2b1.js"></script>
            <script>
                $(function() {
                    var
                        $side = $('#page .side'),
                        bottom = $side.offset().top + $side.outerHeight(),
                        $window = $(window);
                    $window.on('scroll', function() {
                        $side.toggleClass('fixed', $window.scrollTop() > bottom);
                    });
                });
            </script>
        </head>
        <body>
            <div id="page">
                <div class="content"></div>
                <div class="side"></div>
            </div>
        </body>
    </html>

  7. Dooda Hodnocení: 4 (83%) Dooda je na dobré cestě
    6
    Díky za pomoc

Hostujeme u Server powered by TELE3