javascript - jQuery(window) Ajax 导航

标签 javascript jquery ajax

我需要在打开页面时调整图像大小。在 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/

相关文章:

javascript - 尝试从 Chrome 中的本地 .html 访问 JSON API

javascript - 检查输入字段的值

javascript - 更改事件 Javascript 上的复选框

javascript - 逐一选择每个子表中的元素

javascript - Webmethod 不适用于 jquery

php - 如何使用 AJAX 将数组值传递给 PHP?

php - 在页面中加载页面

javascript - onChange 事件上的模糊 Material UI 选择组件

javascript - 在项目数据源中记录电话号码和全名

javascript - 从变量获取 json 响应?