0
我碰到了一個與我的.click jquery函數有關的問題。我想要發生的事情:當我按下按鈕時,一個div應該顯示:無,另一個應該顯示:block。這是我第一次按下按鈕,但之後沒有任何反應。.click jquery函數在使用後停止工作
下面是一些代碼:
$(document).ready(function(){
$("#0").click(function(){
$("#product_container2").css("display", "none");
$("#product_container3").css("display", "none");
$("#product_container1").css("display", "block");
});
$("#1").click(function() {
$("#product_container1").css("display", "none");
$("#product_container3").css("display", "none");
$("#product_container2").css("display", "block");
});
$("#2").click(function(){
$("#product_container1").css("display", "none");
$("#product_container2").css("display", "none");
$("#product_container3").css("display", "block");
});
});
<section id="product_container1" class="col-12 product_container">
\t <h1 id="product-h1"> Produkter </h1>
\t <hr style="width:90%; margin-left:5%">
\t <div class="product_info_container productx">
\t \t <img src="bilder/dumleOriginal220.png" alt="Dumle" id="product1" class="product"></img>
\t \t <h2> Dumle Original 220 g</h2>
\t \t \t <p> Dumle brings out the twinkle in your eyes. The goofy sweet is a combination of soft chewy toffee and smooth Fazer Chocolate. The... </p>
\t \t \t
\t \t <div id="button"> <b> Visa produkt information </b> </div>
\t <hr style="width:80%; margin-left:5%; margin-top:10px;">
\t </div>
<div id="buttons">
<a href="#product_container1" id="0" class="mybutton myred">1</a>
<a href="#product_container2" id="1" class="mybutton myblue">2</a>
<a href="#" id="2" class="mybutton myblue">3</a>
</div>
</section>
<section id="product_container2" class="col-12 product_container">
\t <h1 id="product-h1"> Produkter </h1>
\t <hr style="width:90%; margin-left:5%">
\t <div class="product_info_container productx">
\t \t <img src="bilder/dumleOriginal220.png" alt="Dumle" id="product1" class="product"></img>
\t \t <h2> Dumle Original 220 g</h2>
\t \t \t <p> Dumle brings out the twinkle in your eyes. The goofy sweet is a combination of soft chewy toffee and smooth Fazer Chocolate. The... </p>
\t \t \t
\t \t <div id="button"> <b> Visa produkt information </b> </div>
\t <hr style="width:80%; margin-left:5%; margin-top:10px;">
\t </div>
<div id="buttons">
<a href="#product_container1" id="0" class="mybutton myred">1</a>
<a href="#product_container2" id="1" class="mybutton myblue">2</a>
<a href="#" id="2" class="mybutton myblue">3</a>
</div>
</section>
<section id="product_container3" class="col-12 product_container">
\t <h1 id="product-h1"> Produkter </h1>
\t <hr style="width:90%; margin-left:5%">
\t <div class="product_info_container productx">
\t \t <img src="bilder/dumleOriginal220.png" alt="Dumle" id="product1" class="product"></img>
\t \t <h2> Dumle Original 220 g</h2>
\t \t \t <p> Dumle brings out the twinkle in your eyes. The goofy sweet is a combination of soft chewy toffee and smooth Fazer Chocolate. The... </p>
\t \t \t
\t \t <div id="button"> <b> Visa produkt information </b> </div>
\t <hr style="width:80%; margin-left:5%; margin-top:10px;">
\t </div>
<div id="buttons">
<a href="#product_container1" id="0" class="mybutton myred">1</a>
<a href="#product_container2" id="1" class="mybutton myblue">2</a>
<a href="#" id="2" class="mybutton myblue">3</a>
</div>
</section>
提前感謝!
哦,好吧。將ID更改爲類,問題得到解決。這是我有時要解決的問題,不知道它可能會導致這樣的問題。感謝您的幫助,將來會記住這個未來氣味;) – beckman
真棒,很高興我可以幫助! –