<!DOCTYPE html>
<html>
  <head>
    <title>其他事件</title>
    <meta charset="utf-8" />
    <style type="text/css">
      .msg{
        width:600px;
          margin:100px auto 0px auto;
          color:#ff0000;
      }
      #view_box{
          position:relative;
          
        width:600px;
          height:300px;
          margin:10px auto;
          
          background-color:#000000;
          background-image:url("res/lianxi/sheji/bg1.jpg");
          background-position:center;
          background-repeat:no-repeat;
          background-size:cover;
      }
    </style>
 
  </head>
  <body>
    
    <div class="msg">提示:利用鼠标滚轮切换图片</div>
    
    <div id="view_box">
      
    </div>
    <script type="text/javascript">
      
      var index = 1;//图片id

//添加滚轮事件
      document.getElementById("view_box").addEventListener('DOMMouseScroll',mousewheel,false);//firefox
      document.getElementById("view_box").onmousewheel = mousewheel;//chrome
      function mousewheel(e){
          //补全滚轮事件
           e.preventDefault();//通知浏览器不执行默认的动作
          if(e.wheelDelta){
              //IE/Opera/Chrome
              if(e.wheelDelta < 0){
                //下
                index++;
              }
              else{
                //上
                index--;
              }
          }
          else if(e.detail){
              //Firefox
              if(e.detail < 0){
                //上
                index--;
              }
              else{
                //下
                index++;
              }
          }
          if(index > 8){
              index = 1;
          }
          if(index < 1){
              index = 8;
          }
            document.getElementById("view_box").style.backgroundImage = "url('res/lianxi/sheji/bg"+index+".jpg')";
      }
    </script>
  </body>
   
</html>

HTML鼠标滚轮事件相关推荐

  1. JS 处理鼠标滚轮事件

    为什么80%的码农都做不了架构师?>>>    /* 鼠标滚轮事件 */ var onMouseScroll = function(e) {/* 向上滚为负数 */var direc ...

  2. android鼠标滚轮事件坐标,android 处理鼠标滚轮事件 【转】

    android处理鼠标滚轮事件,并不是如下函数: 1)  public boolean onKeyDown(int keyCode, KeyEvent event) 2)     public boo ...

  3. java响应鼠标滚轮事件_一文读懂鼠标滚轮事件(wheelEvent)

    最近在用VUE写一个后台管理系统,顶部标签页涉及鼠标滚轮事件,由于每个浏览器对滚轮事件的处理方式不一样,个人对这个又不懂,折腾了很久,参考了大神的代码,也把百度翻烂了,找到了一篇陈旧的博文(其实是主题 ...

  4. JS鼠标滚轮事件详解

    鼠标滚轮事件 //兼容性写法,该函数也是网上别人写的,不过找不到出处了,蛮好的,所有我也没有必要修改了 //判断鼠标滚轮滚动方向 if (window.addEventListener)//FF,火狐 ...

  5. js中的鼠标滚轮事件

    ## 事件对象 event1 event事件对象,表示用来获取事件的详细信息,比如得到鼠标的横坐标:事件对象.clientX(clientX是可视区坐标)window.onclick = functi ...

  6. 鼠标滚轮事件及解决滚轮事件多次触发问题

    转载:https://www.cnblogs.com/jjxhp/p/11736066.html#_label0 一.滚轮事件的 js 写法 二.jQuery写法 三.参考 四.滚轮事件滚动过快,事件 ...

  7. android 处理鼠标滚轮事件 【转】

    android处理鼠标滚轮事件,并不是如下函数: 1)  public boolean onKeyDown(int keyCode, KeyEvent event) 2)     public boo ...

  8. html如何设置滑轮效果,HTML中鼠标滚轮事件onmousewheel处理

    滚轮事件是不同浏览器会有一点点区别,一个像Firefox使用DOMMouseScroll ,ff也可以使用addEventListener方法绑定DomMouseScroll事件,其他的浏览器滚轮事件 ...

  9. Python+matplotlib响应鼠标滚轮事件调整图形大小

    2021年全国高校Python课程高级研修班(线上) 中国大学MOOC"Python程序设计基础"第4次开课 推荐图书: <Python程序设计(第3版)>,(ISBN ...

  10. html鼠标滚轮监听,javascript监听鼠标滚轮事件浅析

    我们都见到过这些效果,用鼠标滚轮实现某个表单内的数字增加减少操作,或者滚轮控制某个按钮的左右,上下滚动.这些都是通过js对鼠标滚轮的事件监听来实现的.今天这里介绍的是一点简单的js对于鼠标滚轮事件的监 ...

最新文章

  1. SEO系列二:何为用户体验?如何做好用户体验?
  2. 解决EclipseSDK3.3.0无法启动问题
  3. ORACLE HANDBOOK系列之九:时间与时区(Time and Time Zone)
  4. html入门学习(二)
  5. python实现不重复排列组合_Python实现输入字符串,返回其任意排列组合
  6. OpenCV gapi模块绘制的实例(附完整代码)
  7. 位运算和进制转换,反码补码
  8. 利用react-router实现按需加载、登录验证、刷新组件。。。
  9. HDOJ 1004:统计气球数
  10. linux文件界面画面,Linux对比文件,很好用的图形界面
  11. Android中的Apk的加固(加壳)原理解析和实现
  12. java十二星座 (快来测试你是什么星座吧)
  13. 做一行就要把一行的本质研究透
  14. Win10系统IE浏览器设置代理上网的方法
  15. excel宏根据表格自动计算机,Excel使用宏录制自动将输入内容排到另一张表的操作方法...
  16. 爆笑的程序员梗,笑死人不偿命!
  17. Eclipse报错:The project: WMY which is referenced by the classpath, does not exist.
  18. 刀片服务器的故障信息,刀片服务器故障
  19. Audio基本概念及处理流程
  20. 加粉啦 - 微信复制加粉统计,竞价加粉统计免费试用

热门文章

  1. 科学计算机 app,‎App Store 上的“超级计算器-科学计算机”
  2. 来自30岁女程序员的自我唤醒
  3. 选择退化特征时,利用单调性、鲁棒性、预测性三指标选择(附matlab代码)
  4. 如何把Word的默认页面颜色由白色改为绿色
  5. 周测作业五(apache的安装与配置)
  6. vue滑动窗口_vue-floating 浮窗组件、封装基于better-scroll的滑动组件、vue自定义手势指令...
  7. Shell脚本-NF、FS(OFS)、RS(ORS)、NR(FNR)
  8. IE浏览器高通网站打不开dump分析选择目录总结
  9. 7类 登录/注册 安全漏洞
  10. redis 入门+掌握