zoukankan      html  css  js  c++  java
  • 鼠标滚轮事件实现整屏滚动

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8" />
    <title></title>
    <style>
      *{
        margin:0;
        padding:0;
      }
      html,body{
        100%;
        height:100%;
        position:relative;
        overflow:hidden;

      }
      .box{
        100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
      }
      .box .ul-star{
        100%;
        height:100%;
      }
    </style>
    </head>
    <body>
      <div id="box" class="box" index ='0'>
        <div class="ul-star" style="background:red"></div>
        <div class="ul-star" style="background:green"></div>
        <div class="ul-star" style="background:grey"></div>
        <div class="ul-star" style="background:blue"></div>
      </div>
    </body>
    <script src="js/jquery.js"></script>
    <script>
      $("#box").on("mousewheel",function(ev){
        var hhs = ev.originalEvent.wheelDelta;
        var fangx = hhs >0?1:0;//向下为负值
        var index = $("#box").attr("index");
        var maxpage = $("#box div").size()-1;
        if(fangx){//1,top为负值往下
          if(--index<0){
            return
          }
        }
        else{
          if(++index > maxpage){
            return
          }
        }
        if(!$(this).is(":animated")){
          $("#box").animate({top:"-"+index+"00%"},300)
          $("#box").attr("index",index)
        }
      })
    </script>
    </html>

    北京的秋天,也冷
  • 相关阅读:
    schema文件中cube的事实表使用视图方法
    Saiku国际化总结
    saiku安装方法总结
    MySQL中的datetime与timestamp比较(转载)
    js中的刷新方法
    如何用 Node.js 和 Elasticsearch 构建搜索引擎
    Win7搭建NodeJs开发环境以及HelloWorld展示—图解
    NodeJS开发环境搭建
    从零开始nodejs系列文章
    windows 下安装nodejs及其配置环境
  • 原文地址:https://www.cnblogs.com/lzxb/p/5923547.html
Copyright © 2011-2022 走看看