jQuery 更复杂的toggle()(禁用+fadeIn)
我有一个表单,里面有一个 div。
我想在“选中”时禁用输入
并同时淡入 0.3 div 内的标签...
否则
启用输入并同时淡入 1 标签...
$("#toggleElement").click(function() {
if ($("#toggleElement").is(":checked")) {
$('#elementsToOperateOn :input').removeAttr('disabled');
$("#elementsToOperateOn").fadeTo("slow", 0.99);
} else {
$('#elementsToOperateOn :input').attr('disabled', true);
$('#elementsToOperateOn :input').attr('checked', false);
$('#elementsToOperateOn :input').attr('value', '');
$("#elementsToOperateOn").fadeTo("slow", 0.33);
}
});
I have a form with a div inside it.
I want to disable the the inputs when "checked"
and simultaneously fadeIn 0.3 the labels inside div...
else
enabling the inputs and simultaneously fadeIn 1 the labels...
$("#toggleElement").click(function() {
if ($("#toggleElement").is(":checked")) {
$('#elementsToOperateOn :input').removeAttr('disabled');
$("#elementsToOperateOn").fadeTo("slow", 0.99);
} else {
$('#elementsToOperateOn :input').attr('disabled', true);
$('#elementsToOperateOn :input').attr('checked', false);
$('#elementsToOperateOn :input').attr('value', '');
$("#elementsToOperateOn").fadeTo("slow", 0.33);
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,我发现它对我有用,如下
}
OK, I figured it out it works to me as follows
}