zoukankan      html  css  js  c++  java
  • css滚动相关问题记录

    1) 关于滑动加速优化,可以通过css进行处理

    例如,html如下:

    <div class="content-dialog">
            <h1>活动规则</h1>
            <div class="content" id="content" v-bind:style="{ 'height': contentHeight + 'px' }">
            <div class="j-title">活动时间
              <div class="spText">{{data.time}}</div>
            </div>
            <div class="j-title">活动内容
              <div class="spText">{{data.content}}</div>
            </div>
             <div class="j-title">参与方式
              <div class="rule-content spText">
                <p v-for="item in data.method">
                  <span>{{item.index}}</span>{{item.title}}
                </p>
              </div>
            </div>
            <div class="j-title">活动规则
              <div class="rule-content spText">
                <p v-for="item in data.list">
                  <span>{{item.index}}</span>{{item.title}}
                </p>
              </div>
            </div>
            </div>
        </div>

    以上滑动区域为id="content"的区域,对应的css设置为:

    .content-dialog {
        position: absolute;
        width: 80%;
        margin-left: 10%;
        overflow-scrolling: touch;
        -webkit-overflow-scrolling: touch;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        overflow: hidden;
      }

    以上粗体则为css加速器的代码

    2) 计算手机屏幕的高度

    let height = window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight);

    3)关于弹框滚动条重置问题

        点击页面上的某个按钮,弹出框,当弹出框的内容较多时,会有滚动条,滚动到最底部,点击关闭,然后当再次弹出框时,

       滚动条会默认定位到上次浏览到地方,怎么才能让滚动条回到顶部?

       通过设置scrollTop进行处理,在点击关闭的事件中,添加如下代码:

      document.querySelector('#content').scrollTop = 0

      

  • 相关阅读:
    bzoj3401[Usaco2009 Mar]Look Up 仰望*
    bzoj2021[Usaco2010 Jan]Cheese Towers*
    bzoj3767A+B Problem加强版
    bzoj3942[Usaco2015 Feb]Censoring*
    bzoj1673[Usaco2005 Dec]Scales 天平*
    bzoj3670[Noi2014]动物园
    stark——pop功能(admin中添加功能)
    stark——快速过滤list_filter
    stark——分页、search、actions
    stark——增删改页面
  • 原文地址:https://www.cnblogs.com/alice626/p/6497675.html
Copyright © 2011-2022 走看看