【发布时间】:2015-11-20 11:00:12
【问题描述】:
我有一个库 (Hubspot Odometer),我在我正在开发的 Web 应用程序中使用它,它可以很好地在页面上创建和运行 Odometer 样式的小部件。
问题在于它们是仪表板界面的一部分,该界面具有通过 AJAX 加载的窗格。初始视图不是通过 AJAX 加载的,因此 JavaScript 可以正常执行,并且里程表可以正确呈现。
当我加载一个带有里程表的新窗格时,它们没有正确呈现,也没有按应有的方式运行。原因是里程表库作为一个大型 IIFE 运行。
我想知道的是,我可以在通过 AJAX 加载内容后手动重新调用 IIFE,以便正确渲染并绑定里程表吗?
如果它为我提供了任何其他选项,我也在使用 jQuery。
【问题讨论】:
标签: javascript function iife