JQuery监听页面滚动事件及scrollTop(),offset().top总结

JQuery监听页面滚动事件及scrollTop(),offset().top总结,第1张

语法: $(element). scrollTop() /$(element). scrollTop(val)

eg:穗核返 当匹配元素为当前氏含页面,那猜饥么当前滚动条到整个页面顶端的距离:

var winPos =$(window). scrollTop ()

$(element). offset().top $(element). offset().left

$( window ). scroll (function(event){

})

ListView、GridView的组件控制器是ScrollController,我们可以通过它来获取视图的滚动信息,并且可以调用里面的方法来更新视图的滚动位置

另外,通常情况下,我们会根据滚动的位置来改变一些Widget的状态信息,所以ScrollController通常会和StatefulWidget一起来使用,并且会在其中控制它的初始化、监听、销毁等事件。

我们来做一个案例,当滚键扒动到1000位置的时候,显示一个回到顶部的按钮:

如果我们希望监听什么时候开始滚动,什么时稿激昌候结束滚动,这个时候我们可铅山以通过 NotificationListener 。

案例: 列表滚动, 并且在中间显示滚动进度


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11973434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存