у вас есть запятая в этом элементе:
$('.slider-container').cycle({
fx:'fade',
timeout:0,
speed:400,
});
Должно быть:
$('.slider-container').cycle({
fx:'fade',
timeout:0,
speed:400 //NO comma here
});
В IE8 они изменили движок JScript, чтобы понимать, что после последней запятой нет данных - таким образом игнорирует их, как и другие браузеры.