이미지를 무작위로로드하는 PHP 코드 블록이 있습니다. 이미지가로드 된시기를 확인하려고하므로 추가 작업을 수행 할 수 있습니다. 다음은 현재 내 이미지를로드하는 방법입니다.이미지로드가 완료되면 어떻게 결정합니까?
// Gets my image
$sql = "SELECT id FROM images WHERE user_id=$owner_user_id LIMIT 0,1";
$imgres = mysql_query($sql);
if ($imgres) {
$imgrow = mysql_fetch_array($imgres, MYSQL_ASSOC);
if (!empty($imgrow)) {
echo ('<image src="img.php?id=' . $imgrow['id'] . '" id="profile_img" style="visibility:hidden"/>');
}
}
내가해야 할 작업 중 하나는 이미지의 너비를 얻는 것입니다. 다음과 같은 이미지가 표시됩니다.
alert("IMAGE WIDTH:"+$('#profile_img').width());
이미지가로드되기 전에 호출 중이므로 현재 0을 반환합니다. 이 메소드 호출을 document.ready 블록에 추가하려고 시도했지만 이미지가로드되기 전에 여전히 호출됩니다. 이미지가로드 된시기를 쉽게 확인할 수 있습니까? 이건 정말 아무 상관이
http://api.jquery.com/load-event/
위대한 작품! 항상 더 쉬울 것입니다. 도와 주셔서 감사합니다! – Paul