私がしたいのは、上向き矢印と下向き矢印を使用して、順番に名前が付けられた画像をステップスルーできるようにすることだけです。簡単なものが欠けているので、助けを借りることができます。up フィールドと down フィールドは機能しません。どんな助けでも大歓迎です。これが私のコードです:
HTML:
<div id = "up" class= "5" idnum= "number5">up up up</div>
<img src="img/n5.png" id = "number5">
<div id = "down" lass= "5" idnum= "number5">down down down</div>
<div id = "up" class= "26" idnum= "number4">up up up</div>
<img src="img/n26.png" id = "number4">
<div id = "down" lass= "26" idnum= "number4">down down down</div>
<div id = "up" class= "28" idnum= "number3">up up up</div>
<img src="img/n28.png" id = "number3">
<div id = "down" lass= "28" idnum= "number3">down down down</div>
<div id = "up" class= "30" idnum= "number2">up up up</div>
<img src="img/n30.png" id = "number2">
<div id = "down" lass= "30" idnum= "number2">down down down</div>
<div id = "up" class= "35" idnum= "number1">up up up</div>
<img src="img/n35.png" id = "number1">
<div id = "down" lass= "35" idnum= "number1">down down down</div>
JavaScript:
<script type="text/javascript">
$(document).ready(function() {
$("#up").click(function () {
var ball = $(this).attr("class");
var idnum = $(this).attr("idnum");
var test = $(this).find("img").attr("id");
ball++;
console.log("ball = "+ball);
console.log("idnum = "+idnum);
console.log("test = "+test);
$("#"+idnum).attr("src","img/n"+ball+".png");
});
$("#down").click(function () {
var ball = $(this).attr("class");
var idnum = $(this).attr("idnum");
var test = $(this).find("img").attr("id");
ball--;
console.log("ball = "+ball);
console.log("idnum = "+idnum);
console.log("test = "+test);
$("#"+idnum).attr("src","img/n"+ball+".png");
});
});
</script>
この時点で、私のコードが本当にぎこちなく肥大化していることはわかっていますが、これは複数のエラー テストの結果であり、機能していません。