gpt4 book ai didi

javascript - 如何检测winjs ListView 滚动开始?

转载 作者:行者123 更新时间:2023-12-03 05:54:05 25 4
gpt4 key购买 nike

我正在 winjs 中使用 ListView ,WinJS.UI.ListView

<div class="list-of-lists-listview" data-win-control="WinJS.UI.ListView"></div>

这会在滚动开始时触发一些事件吗?
我还有一个<div>当我们开始滚动 ListView 时,我需要使其可见。

感谢任何帮助!

最佳答案

 <div class="list-of-lists-listview" data-win-control="WinJS.UI.ListView"></div>

在JS内部,获取 ListView ,例如

  var currentListView = document.querySelector(".list-of-lists-listview");

不要将滚动事件处理程序直接添加到控件,而是使用以下代码获取 ListView 的视口(viewport),

 var currentViewPort = currentListView.querySelector(".win-viewport");  

现在将监听器添加到此 View 端口

currentViewPort.addEventListener("scroll", this._onScroll, true);

编写名为 _onScroll 的处理程序,我们可以在其中编写代码。

关于javascript - 如何检测winjs ListView 滚动开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40014859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com