vid=wxv_2643078515940343812&format_id=10002&support_redirect=0&mmversion=false
前言
一般注册页面的用户协议放在一个文本域的textarea...控件内的,我们可以监听文本域的onscroll滚动事件
并借助滚动高度(`scrollHeight·)来判断用户是否阅读完文本域中的协议,然后来激活启动用户注册按钮
html代码
textarea...) {
regBtn.disabled = false;
}
}
分析
主要是监听文本域textarea的onscroll滚动事件,并借助滚动高度scrollHeight,当文本域的距离顶部的距离与文本域的可视区域的高度大于文本域的滚动高度式...那就说明用户已经看完了协议内容的,然后可以激活启动用户注册按钮的状态
元素,scrollTop:距离顶部的距离
元素.clientHeight: 元素的高度,它是固定的,包括padding但不包括...border、水平滚动条、margin的元素的高度,与元素的滚动、位置没有关系,它代表元素自身的高度
元素.scrollHeight: 滚动条滚动的高度,代表在有滚动条时,滚动条向下滚动的距离也就是元素顶部被遮住部分的高度