Kupiłem pewną książkę o jquery, która okazała się dla mnie kompletnym niewypałem.
Zamiast opisów i czegokolwiek treściwego są gotowce ledwie opisywane manualowym językiem.
Postanowiłem użyć skryptu do galerii z miniaturkami, jednak mam wrażenie ,że ten skrypt w ogóle nie chodzi.
Tzn. załączenie skryptu kompletnie nic nie wnosi. Mam na ekranie jedynie jakieś jedno obcięte zdjęcie i tyle
Mógłby ktoś na to zerknąć? Kod właściwie przepisany z książki od dechy do dechy.
Dodam ,że nie mam pojęcia o js i jquery, chciałem jedynie zaczerpnąć czegokolwiek z książki która była reklamowana jako przewodnik "dla każdego" .......
...
<link rel="stylesheet" href="css/gallery.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div><img src="gfx/back1.jpg" alt="img1"></div> <div><img src="gfx/back1.jpg" alt="img2"></div> <div><img src="gfx/back1.jpg" alt="img3"></div> <div><img src="gfx/back1.jpg" alt="img4"></div>
<div><a href="#"><img src="gfx/back2.jpg" alt="img1"></a></div> <div><a href="#"><img src="gfx/back2.jpg" alt="img2"></a></div> <div><a href="#"><img src="gfx/back2.jpg" alt="img3"></a></div> <div><a href="#"><img src="gfx/back2.jpg" alt="img4"></a></div>
functions:
$(document)ready.(function(){
var liczba_fotografii = $("#bigphotos div");
var pokaz_fotografie = $("#smallphotos a");
var aktualna_pozycja_fotografii;
var przesun_fotografie = $("#photos");
var szerokosc_fotografii = 600;
pokaz_fotografie.on('click'.zmienna_fotografii);
function zmienna_fotografii() {
aktualna_pozycja_fotografii = liczba_fotografii.eq( pokaz_fotografie.index( this) ).position();
przesun_fotografie.animate({'scrollLeft' : aktualna_pozycja_fotografii.left}.2500.'easeOutElastic');}
$("#bigphotos").css('width'.liczba_fotografii.length * szerokosc_fotografii);
});
gallery.css:
img{
margin:0px;
padding:0px;
border:0px;
}
div#gallerybox{
width:800px;
margin-top:50px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
padding:0px;
}
div#gallery{
width:600px;
height:400px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
}
div#photos{
width:600px;
height:400px;
position:relative;
overflow:hidden;
}
div#bigphotos{
position:relative;
}
div#bigphotos div{
width:600px;
height:400px;
float:left;
position:relative;
}
div#smallphotos a:hover{
border-bottom:3px solid #ff0000;
}
div#smallphotos{
text-align:center;
}
Ten post edytował Terrorizer 23.09.2014, 04:54:57