This is probably a bit of a noob question but seeing as I am a noob when it comes to JQuery I will need some help. Basically, my homebrewed image gallery script works fine when I test it locally, but one uploaded the script jsut doesn't work. I have no clue as to why?
You can see the website here
Here is the JQuery
THE BASIC HTML:
<div id="imagenav">
<ul>
<li>
<a href="">
<img src="images/thumbs/1.jpg"/>
</a>
</li>
<li>
<a href="">
<img src="images/thumbs/2.jpg"/>
</a>
</li>
<li>
<a href="">
<img src="images/thumbs/3.jpg"/>
</a>
</li>
</ul>
</div>
<div id="imagecontainer">
<div>
<a class="prev" href="">prev</a>
<a class="next" href="">next</a>
<a class="index" href="">X</a><br>
<img src="images/1.jpg"><br>
<p>Description: Vestibulum id ligula porta felis euismod semper.</p>
</div>
<div>
<a class="prev" href="">prev</a>
<a class="next" href="">next</a>
<a class="index" href="">X</a><br>
<img src="images/2.jpg"><br>
<p>Description: Vestibulum id ligula porta felis euismod semper.</p>
</div>
<div>
<a class="prev" href="">prev</a>
<a class="next" href="">next</a>
<a class="index" href="">X</a><br>
<img src="images/3.jpg"><br>
<p>Description: Vestibulum id ligula porta felis euismod semper.</p>
</div>
</div>
THE BASIC JQUERY SCRIPT:
var imagenav= $('#imagenav li a');
var imagecontainer= $('#imagecontainer');
var images= $('#imagecontainer div');
var shader= $('#shader');
imagenav.click(function (event) {
event.preventDefault();
var imageno = imagenav.index(this);
imagecontainer.fadeIn(300, function(){
shader.fadeIn(300);
images.hide(0);
images.eq(imageno).fadeIn(300);
});
return false;
});
Any help would be very much appreciated!
Many thanks!