Waypoints.js,如何重新进行初始检查
Waypoints.js, how to re-do the initial check?
我正在构建一个网站,在那里我需要一个表,我可以向下滚动,直到没有更多内容,但它一次只能查询大约50个条目。所以它有点像无限卷轴。
我现在遇到的问题是,我想重新进行Waypoints.js在初始化新航路点时所做的初始检查:
"当创建一个航路点时,过程中的一个步骤是检查该航路点是否已经向下通过。如果已经通过,则立即触发航路点处理程序。"-http://imakewebthings.com/waypoints/api/enabled-option/
我想这样做的原因是,假设我将碎片的大小设置为25,并且它不会填充整个屏幕,我永远不会触发航路点事件并获得更多条目。
我设法通过这样做来解决这个问题:
function initWaypoint(){
if($waypoint){
$waypoint.destroy();
}
$waypoint = $("#waypoint").waypoint(function(){
queryFragment();
},{
offset: 'bottom-in-view'
})[0];
}
它查询更多的片段,直到屏幕被填满,但对于我来说,它的解决方案有点太脏了。尽管如此,我还是完成了任务,没有给我带来任何性能问题。有更好的方法吗
您的操作方式正是Waypoints Infinite Scroll快捷方式的处理方式,即销毁航路点,然后在加载新项目后重新初始化航路点。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 登录同一页面,检查SESSION而不重新加载
- 理解Javascript中的“未定义”:它是如何工作的,如何安全地检查它以及是否可以重新分配
- 在不重新运行jquery验证的情况下检查表单是否有效
- Waypoints.js,如何重新进行初始检查
- 用于检查视频是否正在播放且未重新启动的脚本
- 重新考虑数据库 批量导入,同时检查重复项
- j查询文档加载时,每 3 秒检查一次并重新加载
- 检查是否已发送 $.ajax,如果是,则检索数据而不重新发送
- KnockoutJS:检查嵌套可排序项中的项是否被重新排序
- 检查IFRAME URL并重新加载(如果找到)-Javascript
- 检查页面是否已重新加载
- 如何用ajax以小块形式上传文件并检查是否失败,重新上传失败的部分
- 如何通过在检查器中操作Javascript来抓取表?页面仅显示当前日期's的数据,但我想回到过去,重新收集
- UI Router:当你重新检查授权时,你应该如何防止toState显示?
- 检查是否Windows重新启动
- 检查子视图是否被重新加载;angularjs ui-router
- 检查html页面是否打开.,如果打开,不要重新打开或重新加载,停止执行
- React.js -在重新渲染时更新无线电或检查输入
- 检查应用程序是否已经运行或重新启动