<section id="wheel_section">
<nav class="position">
<a href="#" class="pos-1">LOC 1</a>
</nav>
<nav class="position">
<a href="#" class="pos-2">LOC 2</a>
</nav>
<nav class="position">
<a href="#" class="pos-3">LOC 3</a>
</nav>
<nav class="position">
<a href="#" class="pos-4">LOC 4</a>
</nav>
<nav class="position">
<a href="#" class="pos-5">LOC 5</a>
</nav>
</section>
<section id="wheel_wheel">
<p>
<img id="the_wheel" src="position_1.gif" width="233" height="233" align="absmiddle" />
</p>
</section>
試圖更改懸停時的圖像(pos-1,pos-2等等)需要更改「the_wheel」中的圖像。這些都是gif,而且id越高,gif的旋轉速度越快。如果我將鼠標移動到左側,那麼ID就會變小,GIF的旋轉速度會變慢,這就是它們的製作方式。將鼠標懸停在ID上更改圖像
嘗試這樣:
$(document).ready(function(){
$("#wheel_section .position .pos-1").hover(function() {
$('img#the_wheel').attr("src", "position_1.gif");
});
$("#wheel_section .position .pos-2").hover(function() {
$('img#the_wheel').attr("src", "position_2.gif");
});
$("#wheel_section .position .pos-3").hover(function() {
$('img#the_wheel').attr("src", "position_3.gif");
});
$("#wheel_section .position .pos-4").hover(function() {
$('img#the_wheel').attr("src", "position_4.gif");
});
$("#wheel_section .position .pos-5").hover(function() {
$('img#the_wheel').attr("src", "position_5.gif");
});
});
,但我想有一個更好的aproach也..還是我錯了? :)
[會這樣滿足](http://jsfiddle.net/Shef/RCyV6/)? – Shef
謝謝。我複製相同的代碼在我的本地主機上,懸停將獲得position_undefined.gif –
你也必須改變標記,這就是爲什麼。 :) – Shef