我需要在打开页面时调整图像大小。在 ajax 导航之前,我使用函数 jQuery(window)
表示我想在进入新页面时调整函数大小。但现在使用 ajax navigationIi 只需加载我页面的一部分,因此 jQuery(window)
不返回任何内容。
// start page KO PART
jQuery(window).load(function(){
redimensionnement();
});
// KO PART END
// resize window OK --
jQuery(window).resize(function(){
redimensionnement();
});
你有办法解决我的问题吗?
非常感谢!
最佳答案
Ajax 请求完成后加载图像,加载图像后调整图像大小。这是示例代码,可以帮助您跟踪加载的图像。
// create an image object
objImage = new Image();
// set what happens once the image has loaded
objImage.onLoad=imagesLoaded(objImage);
// preload the image file
objImage.src='images/image1n.gif';
// function invoked on image loaded
function imagesLoaded(obj)
{
var w = obj.width();
var h = obj.height();
}
关于javascript - jQuery(window) Ajax 导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13531203/