Podczas korzystania z jQuery pod IE 6.0 zauważyłem, że wywołanie funkcji w następujący sposób:

$(document).ready(function(){
jakas_funkcja();
})

nie odbywa się prawidłowo.

Problem ten można jednak w łatwy sposób obejść, wywołując wybraną metodę wewnątrz funkcji setTimeout. To niewielkie opóźnienie (np. 100ms) pozwoli nam na prawidłowe działanie skryptu również pod przeglądarką MS.

$j(document).ready(function() {
setTimeout(function() {
jakas_funkcja();
}, 100);
});