I also had this problem and solved it like this:
This line:
$('#facebox .body').children().hide().end().
        append('<div class="loading"><img src="'+
$.facebox.settings.loadingImage+'"/></div>')
trys to load the loading-image to the class called "body". In an older
version of facebox there was a class called "body". But it is missing
now and I simply added a "<div class="body"></div>" around "<div
class="content"></div>" so that it looks like that:
 <div id="facebox" style="display:none;"> \
      <div class="popup"> \
        <div class="body"> \
            <div class="content"> \
            </div> \
        </div> \
        <a href="#" class="close"><img src="/facebox/closelabel.png"
title="close" class="close_image" /></a> \
      </div> \
    </div>'
Not facebox can load into this class and the loading-image appears.
Just tweak your css-files and you have a nice looking loader.
Hope I could help a bit
On Jan 12, 12:25 am, Nathan Johnson <
nathanieljohnson...@gmail.com>
wrote: