Вы знаете что-то, сегодня я столкнулся с точно такой же проблемой.
Версия, которую Дэвид Уолш использует для демонстрации, - 0.9.1. В 0.9.5 есть фрагмент кода, который полностью отключает его для MSIE 7 и ниже:
if ($.browser.msie && ($.browser.version === "6.0" || $.browser.version === "7.0")) {
return this;
}
Я точно не знаю, что IE делает в режиме совместимости - по крайней мере, в IE9 с режимом сжатия, выполнение $.browser.version
возвращает '7.0'. Это заставит этот плагин просто выйти.
Если вы действительно хотите, вы можете отключить эту проверку или применить изменение кода, предложенное кем-то по этой проблеме github . С другой стороны, вы можете просто использовать версию 0.9.1, как в демоверсии Дэвида.