这可能是一个菜鸟问题,但是当谈到 JQuery 时,我是菜鸟,我需要一些帮助。基本上,当我在本地测试时,我自制的图片库脚本运行良好,但是上传的脚本 jsut 不起作用。我不知道为什么?
你可以在这里查看网站
这是JQuery
基本的 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>
基本的 JQUERY 脚本:
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;
});
任何帮助将不胜感激!
非常感谢!