ЭТО сломано, СМОТРИТЕ РЕДАКТИРОВАТЬ
<script type="text/javascript">
$("a.more").fancybox({
'titleShow' : false,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {'wmode':'transparent','allowfullscreen':'true'}
});
</script>
Таким образом, если пользовательский javascript включен, он открывает fancybox с видео для вставки на YouTube, если javascript отключен, он открывает страницу YouTube для видео. Если хотите, можете добавить
target="_blank"
для каждой из ваших ссылок, она не будет проверяться на большинстве типов документов, но откроет ссылку в новом окне, если fancybox не получит ее.
EDIT
this
, выше, ссылается неправильно, поэтому код не найдет href
в this
. Вы должны назвать это так:
$("a.more").click(function() {
$.fancybox({
'padding' : 0,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'title' : this.title,
'width' : 680,
'height' : 495,
'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type' : 'swf',
'swf' : {
'wmode' : 'transparent',
'allowfullscreen' : 'true'
}
});
return false;
});
как указано в http://fancybox.net/blog # 4, повторяется выше