This is my first post to the list, so please excuse any amateurish mistakes.
I'm having a small problem with Safari's (3 and earlier) onload event which appears to fire a bit early (<http://www.howtocreate.co.uk/ safaribenchmarks.html>). A small portion of my script equalizes two columns' heights and I have it bound to $(window).load() so that the calculations are made after all the images (particularly, those lacking width and height attributes) have finished loading. Unfortunately, Safari tends to fire the onload event a bit early which means that some images finish loading after the calculations and adjustments are made which results in the columns becoming unequal again. I've tried different varieties of window.onload and $ (window).bind('load', function() {}) without much luck, as well as wrapping the function call in an empty timeout (<http://sonspring.com/ journal/jquery-iframe-sizing>). Does anyone know how to delay a function call until all images have finished loading?