jquery 获取滚动条滚动到某一位置

怎么使用jquery 获取滚动条滚动到页面中div的某一个的绝对位置?

             <div class="page-warp">
                    <div class="page page-one">
                        <div class="left-features">
                            page-one
                        </div>
                        <div class="right-lock">
                            <div class="ul1-lock">
                                <img src="img/door_lock.png"/>
                            </div>
                        </div>
                    </div>
                    <div class="page page-two">
                        <div class="left-features">
                            page-two
                        </div>
                        <div class="right-lock">
                            <div class="ul1-lock">
                                <img src="img/door_lock.png"/>
                            </div>
                        </div>
                    </div>
                    <div class="page page-three">
                        <div class="left-features">
                            page-three
                        </div>
                        <div class="right-lock">
                            <div class="ul1-lock">
                                <img src="img/door_lock.png"/>
                            </div>
                        </div>
                    </div>
                </div>

比如要获取滚动到 page-two时,要执行某个方法。我写成这样:

var itemTwo = $('.page-two').offset().top;

但是我没办法判断 itemTwo 就是 page-two 的位置?
请问要怎么做呢?

阅读 2.7k
1 个回答

没有特别理解问题,大概说一下我理解到的意思:

var itemTwo = $('.page-two').offset().top;
此时已经拿到srcollTop的高度了,监听滚动条位置,if该高度的时候,调用对应fn

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题