背景:我正在使用 JSLink 修改 SharePoint 列表 Web 部件。我还添加了 jQuery 和 jQuery-UI 以使列表项显示为 jQuery Accordion。效果很好,只是我还需要在web部件上实现ajax自动刷新,每60秒刷新一次内容。
问题:当 Web 部件刷新时,jquery 代码恢复 - 项目不再以手风琴模式显示。我可以打开浏览器控制台并手动键入 jquery 代码,例如,$(".selector").accordion();
它工作正常。这让我觉得我需要在每个 web 部件自动刷新完成后找到一种方法来调用 jquery 代码。
问题:那么,是否有 javascript 事件或方法可以找出我的 webpart 上何时触发自动刷新,以便之后我可以再次调用我的 jquery 手风琴?还有什么我可能会丢失的吗?
谢谢你的时间!