JS检测鼠标滚轮是否滚动到底部,激活button按钮的点击事件

举报
楚楚冻人玥玥仙女 发表于 2021/11/19 03:34:32 2021/11/19
【摘要】 JS检测鼠标滚轮是否滚动到底部,激活button按钮的点击事件 以下这个小案例是实现同学们必须阅读完‘考前须知’才可以点击登录 一、HTML中的文本框和button按钮 <div class=...

JS检测鼠标滚轮是否滚动到底部,激活button按钮的点击事件

以下这个小案例是实现同学们必须阅读完‘考前须知’才可以点击登录

一、HTML中的文本框和button按钮

<div class="form-group">
       <label  class="col-sm-4 control-label">考前须知</label>
       <div  class="col-sm-4 control-label">
           <div style="height:100px; border-width: thin;border-color:gray;box-shadow:1px 2px 1px 2px;overflow-y: scroll;font-size: small" id="contestRead">
               <p>1.考试期间每位同学一个电脑,不得交头接耳。</p>
               <p>2.考试用品必须在考前准备好,可以自带书本和纸质材料。</p>
               <p>3.考试期间不可以使用U盘和手机,不可以拷贝别人或者自己以前的代码。</p>
               <p>4.考试题目务必个人独立完成。</p>
               <p>5.严格遵守考场纪律,如有遇到相关阻碍考试的问题,可以举手寻求监考老师帮助。</p>
           </div>
       </div>
   </div>
<div class="form-group">
<div class="col-sm-offset-4 col-sm-2">
<button name="submit" type="submit" id="submit" disabled class="btn btn-default btn-block" >登录</button>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

二、js代码

$("#contestRead").scroll(function(){
     var $this =$(this),
         viewH =$(this).height(),//可见高度
         contentH =$(this).get(0).scrollHeight,//内容高度
         scrollTop =$(this).scrollTop();//滚动高度
     if(contentH - viewH - scrollTop <= 5) { //到达底部5px时,加载新内容
   
         // 这里加载数据..
         document.getElementById("submit").disabled=false;
     }
 });
 

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

文章来源: blog.csdn.net,作者:爱玲姐姐,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jal517486222/article/details/83386447

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。