0

我正在制作一个可在触摸屏上使用的粘性标题,使用hammer.js 进行触摸手势:

    scrollEvent: function () {
        Hammer('.desktop', {
            drag_block_horizontal: true,
            drag_lock_to_axis: true,
            release: false
        }).on("drag", function (event) {
            $('#steg1').css({ position: "fixed" });
        });            
    },

HTML:

<div class="desktop" id="desk1">
   <ul>
      <li>
          <strong id="steg1">Steg1</strong>                                                               
      </li>
      <li>
          <strong>Steg2</strong>
      </li>
    </ul>                                     
  </div>  

在屏幕上拖动时标题保持粘性,问题是当手指从屏幕上释放并滑动滚动页面时标题消失,然后在滚动停止后标题再次出现。(这只在 iphone 4s/5 上测试过)。

因此,该功能仅了解拖动性能,而不了解手指从屏幕释放时的性能,不胜感激!

4

0 回答 0