Jquery图像预加载vs javascript
jquery image preload vs javascript
我正在寻找预加载旋转木马图像的最佳方法在我的jquery函数中,我输入
$('<img />').attr({ 'src': imgurl }).appendTo(currentli).hide().load(function() {
console.log("preload!");
});
在寻找最好的方法时,我发现了2008年的老问题,其中建议使用
var img = new Image();
img.src = imgurl;
document.body.appendChild( img );
img.onload = function() {
console.log("preload!");
}
使用jquery和javascript有什么不同?还有其他建议吗?
是的,等到窗口加载事件准备好,然后显示包含照片的实际div元素并运行该功能。类似…
$(window).load(function(){
displayAndRunMyCarousel();
});
简单的javascript版本首先在内存中加载图像,因为src是定义的,然后你把它添加到DOM.
jquery版本首先将其添加到DOM中,然后加载图像。这就是
的不同之处注释更新后:-
var img = new Image();
img.src = imgurl;
$('<img />').attr({ 'src': imgurl }).appendTo(currentli).hide().load(function() {
console.log("preload!");
});
这样就可以在将图片添加到DOM之前加载图片
相关文章:
- UnityScript vs Javascript
- Python vs javascript lists
- HTML5 vs JavaScript
- iPhone vs Javascript 事件抑制
- QML vs Javascript
- jQuery function VS Javascript function
- Backbone.Wreqr vs Javascript Object
- Node.js vs Javascript Closure
- PHP vs. Javascript Efficient XML Parser
- ajax.actionlink vs JavaScript 哪个首先调用
- JQuery speed vs javascript speed
- OOP vs JavaScript
- Facebook SDK PHP vs JavaScript
- Hashtags(片断标识符)VS Javascript History API
- 这个关键字vs javascript中的obj名称
- Go vs JavaScript JSON parsing
- jQuery .on(); vs JavaScript .addEventListener();
- Different in Java SHA1 vs JavaScript SHA1
- PHP vs JavaScript Regex
- stopPropagation原生事件vs javascript事件