I have quite some experience coding some jQuery stuff, now I am really happy I fixed some <=IE8 issues with jQuery. I will share my happiness and solution with you as well
So, remember to condition if $.browser < IE8: - .load() does not work sometimes - .after() does not work at all - many of the functions added since jQuery 1.4 do not work with IE8 or below, or are not working as they should
Replace them with older / similar ones.
But why waste time on older browsers? Some stuff just not meant for them.
I am a believer in upgrading all the time. Running new stuff on old browsers is like trying to play a bluRay dvd in a normal dvd player. Specially the IE junk. hehe
Unfortunately still a large amount of users still use IE8 and I really have a lot of clients complaining some bugs with jQuery and my post above did the thing, I have to email my clients for an update coming soon.Also you may need to read this http://themeforest.net/forums/thread/internet-explorer-8-compatibility-is-still-required/80910