Используйте событие load()
.
$("#main").load(doSomething);
В вашем doSomething()
методе this
будет ссылаться на элемент изображения DOM. Обратите внимание, что это не передается в качестве аргумента. Просто используйте this
в вашем методе doSomething()
, и он будет работать.
Имейте в виду, что событие load()
будет срабатывать, только если элемент еще не загружен. Если изображение уже загружено, то doSomething
никогда не будет вызвано.