2013-12-04 2 views
0

Для объекта HTML5 Image, есть ли способ узнать, содержит ли он рисоваемое растровое изображение?HTML5 как узнать, содержит ли изображение изображение с возможностью рисования?

Например, я использую следующий код:

var img = new Image(); 

Очевидно, что изображение не рисуют в этот момент, потому что нет ЦСИ не переплетен к нему. Теперь, если вы звоните:

img.src = "www.blabla.." 

Перед загружен образом, изображение также не рисуют, поэтому мой вопрос, есть ли способ узнать, если объект изображения рисует? BTW, без использования функции onload.

Я не уверен, что если этот вопрос ясен. Большое спасибо.

ответ

1

Вы можете проверить img.src

if(img.src){ 
    //drawable 
} 

Вы можете также запросить полное свойство изображения http://www.w3schools.com/jsref/prop_img_complete.asp

+1

img.src всегда станет установлен прежде, чем изображение рисует так это не работает , – markE

+0

Полная собственность - это то, что я хочу. Спасибо! – darklord

Смежные вопросы