これはおそらくちょっとした初心者の質問ですが、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;
});
どんな助けでも大歓迎です!
どうもありがとう!