0

画像の幅を取得しようとしていますが、アラートはゼロです。

var $curimg = $('#banner').find('.img1');
alert($curimg.width()); // alerts 0

画像をスクロールするスライダーに取り組んでいるので、画像の幅に何が問題なのか混乱しています。


おっとすみません、ここで誤って幅が入力されました Width();

4

2 に答える 2

3

確かな問題が 1 つあります。JavaScriptwidthではWidth大文字と小文字が区別されます。

を使用widthして 0 を取得した場合、画像はおそらくまだロードされていません。次のコマンドを使用して、ページの画像が読み込まれるまで待つことができますload

$(window).load(function(){
    var $curimg = $('#banner').find('.img1');
    alert($curimg.width());
});
于 2013-09-15T06:16:59.823 に答える
0
var $curimg = $('.img1','#banner');
alert($curimg.width());
于 2013-09-15T06:21:30.333 に答える