Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[JQUERY] Galeria
#1
Sad 
Witam mam problem z napisaniem skryptu galerii przy pomocy bibloteczki jquery ,chodzi mi dokładnie o taki efekt jak tutaj by działało:
http://imageflow.finnrudolph.de/

Albumy są pobierane z mysql w pliku:
Kod PHP:
<?php
    $result2
=$mysqli->query("SELECT * FROM albumy");
    
$ilosc=$result2->num_rows;
    
$start=0;
    
$ilosc_albumow=5;
    
$wykonaj=$ilosc-(2*$ilosc_albumow);
    echo
"<div id='albumy'>";
    
$result=$mysqli->query("SELECT * FROM albumy");
    echo
"<div style=\"vertical-align:top;width:1229px;margin-top:110px;margin-left:auto;margin-right:auto;\"> ";
    while(
$row=$result->fetch_assoc()){
    echo 
" <img src='zdjecia/$row[album_okladka]'   id='okladka$row[idalbumy]'   class='okladka'>";}
    echo
"<div id='wyswietl_id'></div> </div></div>";
    
?>
obrazki są chowane przy pomocy kodu js i tutaj stanąłem nie wiem jak dalej zrobić ;/ proszę o pomoc, patrzyłem się już w internecie i na forum i jezeli powielam temat to przepraszam nie jestem taki pro jeszcze w programowaniu.
Kod JS:[/php]
Kod:
$(document).ready(function() {
    wartosc_max=1229;
    ilosc_albumow=5;
    max_id=20;
    krok=wartosc_max/max_id;
    wartosc_min=0;
    wartosc2=krok+krok;
    for(i=6;i<max_id+5;i++){
    id2=i;
    $("#okladka"+id2).css("display","none");
    }
    $(document).mousemove(function(e,s){
    // e.pageY=483;e.pageY=501;
    if(e.pageX >krok){
    id=1;
    $("#okladka"+id).hide();
    id=id+ilosc_albumow;
    $("#okladka"+id).show();
    }else{
    id=1;
    $("#okladka"+id).show();
    id=6;
    $("#okladka"+id).hide();
    }
    if ((e.pageX>=wartosc_min && e.pageX <=krok)){
    $("#okladka"+id).animate({width: 209, height: 150},0, "slow");
    }else{id=1;
    $("#okladka"+id).animate({width: 189,height: 130},0, "slow");}
    tyle_razy=max_id-1;
    for(i=1;i<tyle_razy;i++){
    id=i;
    if ((e.pageX>=krok*(i-1) && e.pageX <=krok*i)){
    $("#okladka"+id).animate({width: 209, height: 150},0, "slow");
    }else{
    $("#okladka"+id).animate({width: 189,height: 130},0, "slow");
    }}
    if((e.pageX>=wartosc_max-(krok) && e.pageX <=wartosc_max)){
    id=max_id;
    $("#okladka"+id).css("display","block");
    $("#okladka"+id).animate({width: 209, height: 150},0, "slow");
    }else{
    id=max_id;
    $("#okladka"+id).animate({width: 189,height: 130},0, "slow");
    $("#okladka"+id).css("display","none");
    }
    $("#suwak").draggable(
    {axis:"x",disabled: false,containment: "#pasek", scroll: false });
    });
    });
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Sad HTML/CSS/JQUERY - Potrzebuje pomocy / Bezradność jokerblitzz 10 10,229 28-04-2016, 00:24
Ostatni post: mubi
  jquery? mordrag 0 2,337 29-03-2015, 17:44
Ostatni post: mordrag
  Galeria zdjęć w4wer 2 3,819 19-09-2014, 02:56
Ostatni post: Kartofelek
  aby funkcja JQuery zadzialala po okreslonym czasie Arnimarl 2 3,825 25-05-2014, 07:38
Ostatni post: Arnimarl
  Konflikt Mootools/Jquery kurde 2 3,248 31-10-2013, 01:44
Ostatni post: kornell

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl