我有一個複選框,當檢查一個div彈出一條消息,然後如果複選框未選中有另一個彈出另一個消息的div。我得到這個正常工作,但當你點擊複選框在連續幾次它會感到困惑和消息顯示不正確。任何想法如何使這項工作更好? (我是jQuery部門的noOb,所以任何幫助都是絕對值得讚賞的)。非常感謝!jQuery隱藏/顯示覆選框消息
HTML:
<input type="checkbox" name="chkWishList" id="chkWishList" />Checkbox Label<br />
<div class="message1"><span>Success<small></small></span></div>
<div class="message2"><span>Removed<small></small></span></div>
的jQuery:
$(function() {
$(".message1").css("display", "none");
$(".message2").css("display", "none");
$("#chkWishList").click(function() {
if (this.checked) {
$(".message1").fadeIn("fast").fadeOut(4000);
$(".message2").hide();
}
else {
$(".message1").hide();
$(".message2").fadeIn("fast").fadeOut(4000);
}
});
});
發佈您的代碼,請 – 2011-05-03 19:51:14
我們能看到你的代碼?它更容易幫助你改進它,而不必猜測你的代碼是什麼。 – Becuzz 2011-05-03 19:52:19
傢伙的代碼是在他的鏈接... – 2011-05-03 20:02:08