javascript – jQuery .load(function)同步

前端之家收集整理的这篇文章主要介绍了javascript – jQuery .load(function)同步前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
同步使用jQuery加载函数的最佳方法是什么?

我需要加载图像,但在加载图像之前无法执行下一行代码.

我可以循环一个变量,直到负载完成,但是想知道是否有更好的方法.

var img = jQuery('<img src="' + url + '"/>').load(function () {                 

            });  
  //Run code here once img load has comlpeted.

解决方法

据我所知,load事件将始终异步触发,除非图像已经缓存(在某些浏览器中).唯一可靠的解决方案是将代码放入回调中.但是,要确保在所有浏览器中始终触发加载处理程序,即使图像已缓存,请确保在设置图像的src属性之前添加处理程序.

猜你在找的jQuery相关文章