Итак, я тестирую fancybox. Работа с этим простым примером (который определен внутри тела:
<link rel="stylesheet" href="../../Content/Scripts/fancybox/jquery.fancybox-1.3.4.css"
type="text/css"/>
<script type="text/javascript" src="../../Content/Scripts/fancybox/jquery.fancybox-1.3.4.js"></script>
<script type="text/javascript" src="../../Content/Scripts/fancybox/jquery.easing-1.3.pack.js"></script>
<script type="text/javascript">
function ShowModal() {
$.fancybox('<h2>test</h2><p>asdf</p>', {
'transitionIn': 'fade',
'transitionOut': 'fade'
});
}
</script>
Я вызываю функцию ShowModal в другом месте, а также ссылаюсь на jquery в файле head.
Это отлично работает как в Firefox, так и в Chrome, но в IE8 я получаю ошибку js в строке 324, возможно, связанную с методом onCleanup.
У меня раньше была эта ошибка: Uncaught TypeError: Object # has no method 'onCleanup'
Я предположил, что это та же самая ошибка, на которую жаловался IE, я дважды проверил некоторые пути к сценариям, и ошибка исчезла в Chrome, но IE все еще жалуется - может ли кто-нибудь мне помочь?