Очень-очень извиняюсь, но проблему с IE нашел. С наследованием было все нормально. Вопрос актуален только насчет «прыжков» в Chrome
А дело было вот в чем. Совсем недавно тоже столкнулся с данной проблемой. Разрабатываю на Denwer'е, локальные адреса сайтов имеют следующий вид
sitename/
Именно это не нравится IE, и он рубит некоторые скрипты «на полуслове», из-за чего очень много косяков. Стоит залить на реальный сервер, как все становится на круги своя. Я просто взял и сохранил страницу в хроме, затем открыл в IE — все норм