Вам необходимо удалить $.noConflict();
с начала кода;или если вы хотите сохранить его, не следует использовать $
в следующих за ним строках:
Решение 1:
// $.noConflict(); <-- comment or remove this line
$(document).ready(function () {
$(".fancyYoutube").fancybox({
'transitionIn': 'elastic',
'transitionOut': 'fade',
'width': 680,
'height': 495,
'type': 'swf'
});
});
Решение 2:
$.noConflict();
jQuery(document).ready(function () {
jQuery(".fancyYoutube").fancybox({
'transitionIn': 'elastic',
'transitionOut': 'fade',
'width': 680,
'height': 495,
'type': 'swf'
});
});
Объяснение:
Как говорят в документах , вы используете $.noConflict()
, чтобы указать jQuery , что вы не используете $
и разрешите другим библиотекам использовать его .Здесь у вас нет другой библиотеки, поэтому вам не нужно отказаться от контроля jQuery над переменной $ 1019 *, поэтому оба решения должны работать для вас.