jquery在服务器上无法获取图像值。
jquery在服务器上无法获取图像值。
我有一个JavaScript代码,它应该获取图像的实际宽度和高度。当我在本地测试时,127.0.0.1:8000控制台记录了快照,但在服务器上却失败了返回0作为图像的宽度和高度。
尝试将代码嵌套在jQuery的ready事件中,但它在图像完全加载之前就触发了,所以我认为这是问题所在。
以下是JavaScript代码:
$(function() { $(document).ready(function() { $('.lynk-section img').each(function() { var width = $(this)[0].naturalWidth; console.log(width); //$(this).css('max-width', width+'px'); var height = $(this)[0].naturalHeight; console.log(height); //$(this).css('max-height', height+'px'); }); }); });