Javascript rails:在页面加载之前加载图像
加载页面时,如何显示正在加载的图像 你们能给我指一下正确的方向吗?我有一个rails应用程序,它利用了一些jquery和javascript。加载页面需要一些时间。很可能是因为我在javascript中使用嵌入的ruby代码进行了几个SQL查询Javascript rails:在页面加载之前加载图像,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,加载页面时,如何显示正在加载的图像 你们能给我指一下正确的方向吗?我有一个rails应用程序,它利用了一些jquery和javascript。加载页面需要一些时间。很可能是因为我在javascript中使用嵌入的ruby代码进行了几个SQL查询 现在,当用户点击一个链接去那个特定的站点时,几秒钟内什么都没有发生,然后整个页面就会加载 您可以通过在所有内容前面有一个重叠的默认div和一个加载动画来加载页面。然后,当Javascript完成时,有一个将隐藏加载div的回调 然而,我想说的是,90%的
现在,当用户点击一个链接去那个特定的站点时,几秒钟内什么都没有发生,然后整个页面就会加载 您可以通过在所有内容前面有一个重叠的默认div和一个加载动画来加载页面。然后,当Javascript完成时,有一个将隐藏加载div的回调
然而,我想说的是,90%的时候当你需要一个页面加载动画时,你应该想办法延迟加载(稍后加载)尽可能多的处理。不惜一切代价避免页面延迟 有什么方法可以延迟javascript的运行吗?您可以将带有AJAX调用的脚本放在页面的最底部,这样它将在加载所有内容后持续启动。我还将把Ruby调用分解成尽可能小的部分,然后根据需要通过事件触发这些部分。