以下は、私がクリックギャラリを実装すると考えることができる荒い方法です。私はそれを行うよりよい方法があることを知っています。すべてのボタンにバインドする必要はありません。click
この「クリックギャラリ」のjQueryコードをどうすればよいでしょうか?
私が探しているもの:とにかくどのボタン(この場合はスパン)をクリックしたかを推測できます。それを自動的にバインドします。
ありがとうございました。ここでは、コードです:
<script type="text/javascript">
$(document).ready(function() {
$('#gallery-button-1').click(function() {
$('#Image').css("background-image", "url(Content/images/koala.png)");
});
$('#gallery-button-2').click(function() {
$('#Image').css("background-image", "url(Content/images/lighthouse.png)");
});
$('#gallery-button-3').click(function() {
$('#Image').css("background-image", "url(Content/images/penguins.png)");
});
$('#gallery-button-4').click(function() {
$('#Image').css("background-image", "url(Content/images/tulips.png)");
});
$('#gallery-button-5').click(function() {
$('#Image').css("background-image", "url(Content/images/5.png)");
});
$('#gallery-button-6').click(function() {
$('#Image').css("background-image", "url(Content/images/6.png)");
});
$('#gallery-button-7').click(function() {
$('#Image').css("background-image", "url(Content/images/7.png)");
});
$('#gallery-button-8').click(function() {
$('#Image').css("background-image", "url(Content/images/8.png)");
});
});
</script>
<div id="Gallery">
<div id="ButtonBox">
<span id="gallery-button-1">1</span>
<span id="gallery-button-2">2</span>
<span id="gallery-button-3">3</span>
<span id="gallery-button-4">4</span>
<span id="gallery-button-5">5</span>
<span id="gallery-button-6">6</span>
<span id="gallery-button-7">7</span>
<span id="gallery-button-8">8</span>
</div>
<div id="Image"></div>
</div>
**未知の型エラー:オブジェクト#
うん。あなたはおそらくそれを今のところ理解したでしょう。あなたの '.css'行に – Blender