Я пытаюсь включить fancybox, чтобы при нажатии пользователем эскиза видео открывается в окне/оверлейном Fancybox. У меня есть следующий JavaScript + html, все работает нормально во всех браузерах, кроме Internet Explorer. В Internet Explorer он просто переходит на страницу youtube, содержащую видео. Кто-нибудь знаком с проблемой и знает решение?Fancybox не загружается в IE, игнорируя return false
$('body').delegate('.video .thumbholder a','click', function(){
$.fancybox({
'padding' : 0,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'title' : $(this).title,
'width' : 680,
'height' : 495,
'href' : $(this).attr('href').replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : 'true'
}
});
return false;
});
Спасибо за ответ m8. Я попробовал что-то подобное раньше, и попробовал ваше решение, чтобы быть уверенным. Я не работаю, и IE7 не возвращает никаких ошибок. Дело в том, что я жестко кодирую свойство href, а fancybox не открывается, а также страницу youtube. – KaiserSoze 2010-12-07 16:02:29