簡単なコード:
$(document).ready(function(){
console.log($('.slide-background').width());
});
シンプルなhtml:
<div class="testdiv">
<img class="slide-background" src="img/slide.png"/>
</div>
単純なCSSと同様に:
body {
margin: 0; padding: 0;
height: 100%; width: 100%;
}
html {
margin: 0; padding: 0;
height: 100%; width: 100%;
}
.testdiv {
overflow: hidden;
width: 100%;
height: 100%;
background-color: black;
}
一体なぜそれはそれが望むときはいつでも幅を出力するのですか?幅が実際にログに記録されることもありますが、ほとんどの場合、0が返されます。