我有一个复选框,当检查一个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