2015-10-14 63 views
0

我使用lazy load xt这是jQuery插件用于延迟加载我的图像和视频。它的工作正常,当页面加载(阅读:刷新)。懒惰加载XT不工作UI路线变化

但是,我的应用程序是AngularJS SPA,我使用ui.router进行路由。当通过路由机制加载模板时,延迟加载插件不起作用。但是,当我刷新页面时,它开始工作。

我的猜测是,这是因为延迟加载xt只会触发窗口的onload事件。我如何使它工作/使用角度路由触发它?

回答

-1

给你的加入角度来看

$rootScope.$on('$stateChangeSuccess', function(event) { 
     $(window).lazyLoadXT(); 
     $(window).lazyLoadXT({show: true}); 


    });