当复选框被点击
问题描述:
<label>
<input type="checkbox">
</label>
我用jQuery或Javascript,但我没有经验,想知道是否有可能将整个页面上禁用sroll当一个复选框被选中,并再次启用它时,它是取消选中禁用滚动,我会爱一个代码示例当复选框被点击
答
是的,你可以做到这一点。
$('#test').change(function() {
if ($('#test').is(":checked")) {
$('body').css('overflow','hidden');
} else {
$('body').css('overflow','auto');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label>
<input id="test" type="checkbox">
</label>