Kompiuteriai Svetainės kūrimas

Kuriam galerija su jQuery pagalba

        

xffx

Lankytojas
 
Pranešimai: 13
Vilnius

 2,036.22 Lt

Standartinė » 2009 Rgs 06, 12:42

Šioje pamokoje parodyta pilnai veikianti Galerija Kuria galima naudoti bet kuriame puslapyje, naudojant jQuery programavimo kalbą.

Norite pažiūrėti kaip veikia flash galerija? atsisiųskite šį video, kuriame parodysiu kaip viskas veikia ant *apache* (hostingo neturiu)

Linkas į video: http://www.failai.lt/bopxpmr4ionn/jQuer ... ja.avi.htm
Linkas į galerijos skriptą, siųstis būtina, nes ten yra vienas reikalingas failas.
http://www.failai.lt/4qwtldi2vplv/tokss ... ar.rar.htm

1. Pajungsim prie dokumento Framework jQuery. Šitam reikalui mums tiesiog reikia parašyti štai tokį kodą prie tagų <head>

Kodas: Pasirinkti visus
<script type="text/javascript" src="example/jquery.js"></script>


Toliau rašome štai tokį skriptą:

Kodas: Pasirinkti visus
<script type="text/javascript">

        $(document).ready(function(){

$("#thumbnail li a").click(function(){

$("#large img").hide().attr({"src": $(this).attr("href"), "title": $("> img", this).attr("title")});

$("#large h2").html($("> img", this).attr("title"));

return false;

});

$("#large>img").load(function(){$("#large>img:hidden").fadeIn("slow")});

});

</script>


2. Atskiroje stilių lentelėje arba tame pačiame faile prie tagų <head> Parašysim CSS stilius, kad išvesti galeriją. Beja, stilius galite keisti pagal savo norus ir poreikius.

Kodas: Pasirinkti visus
#large {

width: 350px;

height: 350px;

float: left;

margin-top: 50px;

margin-left: 50px;

background: url(example/indicato.gif) no-repeat 50% 40%;

}

#large img {

width: 350px;

height: 263px;

border: 5px solid #223348;

}

#thumbnail {

width: 210px;

height: 256px;

overflow: auto;

float: left;

list-style: none;

margin-top: 50px;

margin-left: 16px;

_margin-left: 8px;

padding: 5px;

border: 3px solid #223348;

background: #fff;

}

#thumbnail li {

float: left;

width: 79px;

margin: 8px;

_margin: 5px;

}

#thumbnail a {

display: block;

width: 75px;

height: 56px;

padding: 1px;

border: 1px solid #ccc;

}

#thumbnail a:hover {

border-color: #405061;

}


Aišku pati galerija turi štai tokį nenumeruota sąrašą!

Kodas: Pasirinkti visus
<div id="large">

<img src="example/image010.jpg" title="" alt="image01.jpg" />

</div>

<ul id="thumbnail">

<li><a href="example/big/image01.jpg"><img src="example/image011.jpg" title="" alt="image01.jpg" /></a></li>

<li><a href="example/big/image02.jpg"><img src="example/image020.jpg" title="" alt="image02.jpg" /></a></li>

<li><a href="example/big/image03.jpg"><img src="example/image030.jpg" title="" alt="image03.jpg" /></a></li>

<li><a href="example/big/image04.jpg"><img src="example/image040.jpg" title="" alt="image04.jpg" /></a></li>

<li><a href="example/big/image05.jpg"><img src="example/image050.jpg" title="" alt="image05.jpg" /></a></li>

<li><a href="example/big/image06.jpg"><img src="example/image060.jpg" title="" alt="image06.jpg" /></a></li>

<li><a href="example/big/image07.jpg"><img src="example/image070.jpg" title="" alt="image07.jpg" /></a></li>

<li><a href="example/big/image08.jpg"><img src="example/image080.jpg" title="" alt="image08.jpg" /></a></li>

<li><a href="example/big/image09.jpg"><img src="example/image090.jpg" title="" alt="image09.jpg" /></a></li>

<li><a href="example/big/image10.jpg"><img src="example/image100.jpg" title="" alt="image10.jpg" /></a></li>

<li><a href="example/big/image11.jpg"><img src="example/image110.jpg" title="" alt="image11.jpg" /></a></li>

<li><a href="example/big/image12.jpg"><img src="example/image120.jpg" title="" alt="image12.jpg" /></a></li>

<li><a href="example/big/image13.jpg"><img src="example/image130.jpg" title="" alt="image13.jpg" /></a></li>

<li><a href="example/big/image14.jpg"><img src="example/image140.jpg" title="" alt="image14.jpg" /></a></li>

</ul>


bloke large randasi standartinis (default) paveiksliukas kuris ir bus dydelis. Toliau kiekvienas sąrašo elementas yra iš mažų paveiksliukų (75х56 px) ir turi linką į didelį paveiksliuką (350х263 px)

Talpinti šios paveiksliukus jūs galite vienoje arba 2 papkėse. pvz:
Papkė: BIG(dideliems) ir papkė SMALL(mažiems), bet nepamirškite nurodyti teisingą adresą iki paveiksliukų.


Sveikinu! Dabar jūs turite labai gerą, paprastą *Flash* galerija. Ačiū už dėmėsi.

Pamokos autorius: toksskey (aš)

--------------------------------------




Kompiuteriai Svetainės kūrimas





cron
 
Linksmas.net on Facebook  Tapk gerbėju

Šiandien:


Imagination.lt





Dabar prisijungę

Šiuo metu prisijungę 0 narių :: 0 registruotų, 0 slaptų ir 0 svečių
Daugiausia vartotojų (555) buvo 2010 Bir 02, 09:13

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 0 svečių