iT邦幫忙

0

當我滑鼠往下滑的時候,它是如何知道我現在的標題位置在哪呢

https://developers.facebook.com/docs/facebook-login/overview/v2.0
右邊上面有四個選項,當我滑鼠往下滑的時候,它是如何知道我現在的標題位置在哪呢

1 個回答

0
saintcharles
iT邦新手 4 級 ‧ 2014-06-04 11:55:43

可參考下列方式

<pre class="c" name="code">
function scrollPistionCheck(){
  var _scrollTop() = $(window).scrollTop()
  var checkPoint =  xx px  // 你想偵測的斷點 or 抓取想偵測的高度物件的offset().top值
  if (checkPoint >= _scrollTop() ){
    // 執行一些東西 or 執行另一個function()
  } 		
} //end scrollPositonCheck

// 當捲軸滾動時可偵測捲軸高度,並加上計時器節省效能
var timer = 0;
var checkTime = 800; //可自訂偵測時間
if(!timer){
  timer = setTimeout(function(){
             $(window).scroll(function(){
                 scrollPistionCheck()
             });
  }, checkTime ) //end timer 
  timer = 0;
}; //end if

我要發表回答

立即登入回答