Jquery 如何在向下滚动时启用复选框?
我试图在用户滚动到可滚动div的底部后启用一个复选框 它的条款和条件,我有一些代码从类似的问题在这里,但似乎无法让它工作 我的文件顶部有一些jQuery:Jquery 如何在向下滚动时启用复选框?,jquery,html,checkbox,scroll,Jquery,Html,Checkbox,Scroll,我试图在用户滚动到可滚动div的底部后启用一个复选框 它的条款和条件,我有一些代码从类似的问题在这里,但似乎无法让它工作 我的文件顶部有一些jQuery: <script type="text/javascript"> $('#terms').scroll(function () { if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) { $('#payment').re
<script type="text/javascript">
$('#terms').scroll(function () {
if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) {
$('#payment').removeAttr('disabled');
}
});
</script>
这就是你想做的吗
这是您要执行的操作吗?这是一个愚蠢的错误。请使用
.ready()
函数。以下是代码:
<script>
$( document ).ready( function() {
$('#terms').scroll(function () {
if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) {
$('#payment').removeAttr('disabled');
}
});
});
</script>
$(文档).ready(函数(){
$(“#术语”)。滚动(函数(){
if($(this).scrollTop()==$(this)[0].scrollHeight-$(this).height()){
$('支付').removeAttr('禁用');
}
});
});
这是一个愚蠢的错误。请使用.ready()
函数。以下是代码:
<script>
$( document ).ready( function() {
$('#terms').scroll(function () {
if ($(this).scrollTop() == $(this)[0].scrollHeight - $(this).height()) {
$('#payment').removeAttr('disabled');
}
});
});
</script>
$(文档).ready(函数(){
$(“#术语”)。滚动(函数(){
if($(this).scrollTop()==$(this)[0].scrollHeight-$(this).height()){
$('支付').removeAttr('禁用');
}
});
});
试试这个:
$(document).ready(function () {
$('#terms').scroll(function (e) {
if ($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) {
$('#payment').removeAttr('disabled');
}
});
});
试试这个:
$(document).ready(function () {
$('#terms').scroll(function (e) {
if ($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) {
$('#payment').removeAttr('disabled');
}
});
});
您只需要使用.removeAttr()函数
$(document).scroll(function(){
$("#payment").removeAttr("disabled");
});
适用于x和y卷轴
您只需要使用.removeAttr()函数
$(document).scroll(function(){
$("#payment").removeAttr("disabled");
});
适用于x和y卷轴
它已经被禁用,您想启用它或禁用它我需要启用它…抱歉,这是我的错误,我提出了要解决的问题。您检查了条件是否满足了吗?它已经被禁用,您想启用它或禁用它我需要启用它…抱歉,这是我的错误,我结束了要修复的问题,您是否检查了条件是否满足?对不起,我的错误,我需要启用复选框…so disabled=false。但是……这也不起作用。如果有帮助的话……我刚刚在我的函数中添加了一个警报,但它没有做任何事情,这意味着它没有意识到它向下滚动了。或者我犯了错误,我需要启用复选框……so disabled=false。但是……这也不起作用。如果它有帮助的话……我刚刚在我的函数中添加了一个警报,但它没有做任何事情,这意味着它没有意识到它已向下滚动!行得通:)谢谢。我会接受,只要它让我辉煌!行得通:)谢谢。我会尽快接受它让我非常好的回答超级,为我工作非常好的回答超级,为我工作
$(document).scroll(function(){
$("#payment").removeAttr("disabled");
});