に定義されていない、私はちょうど</body>
要素の幅は文書準備
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
var diff = $('div.canvas img.photo').get(1).width;
console.log(diff);
});
</script>
前に、次のコードを使用して、要素の幅を取得しようとしていますが、それは未定義ログに記録します。ただし、$('div.canvas img.photo').get(1).width
をChrome/Firebugコンソールで直接実行すると、正しい幅が返されます。イメージにJavascriptがロードされていないため、ドキュメントの準備ができたら起動する必要があります。私は間違って何をしていますか?
は 'はconsole.log(差分)を追加します;' 2つのラインの間とyou'llはwhat's間違っを参照してください。 – Stefan
@Mild Fuzz: 'console.log(diff.width);' // typobのように見える – Dev
今すぐ編集。 –