我正在尝试获取图像的宽度,但它警告为零。
var $curimg = $('#banner').find('.img1');
alert($curimg.width()); // alerts 0
因为我正在处理滚动图像的滑块,所以我很困惑图像的宽度有什么问题。
抱歉,这里错误地输入了宽度 Width();
我正在尝试获取图像的宽度,但它警告为零。
var $curimg = $('#banner').find('.img1');
alert($curimg.width()); // alerts 0
因为我正在处理滚动图像的滑块,所以我很困惑图像的宽度有什么问题。
抱歉,这里错误地输入了宽度 Width();
您有一个确定的问题:JavaScript 是区分大小写的width
,而不是Width
区分大小写的。
现在,假设您使用width
并得到 0,那么您的图像可能尚未加载。您可以使用以下命令等待加载页面的图像load
:
$(window).load(function(){
var $curimg = $('#banner').find('.img1');
alert($curimg.width());
});
var $curimg = $('.img1','#banner');
alert($curimg.width());