Привет всем, Я ищу свежий набор глаз, чтобы проверить этот код и посмотреть, можете ли вы сказать мне, почему он не работает должным образом ... Я действительно использовал тот же самый код до с 1.3.2, и это нормально, но по какой-то причине с 1.4.1 у меня возникают проблемы ... я чего-то не хватает?jQuery replaceWith throwing error error
$(".item").click(function() {
var yt_vid = $(this).children('img').attr("id");
$("#youtube").fadeOut(300, function() {
$("#youtube").replaceWith('<object id="youtube" type="application/x-shockwave-flash" style="width:488px; height:300px; display:none;" data="http://www.youtube.com/v/' + yt_vid + '&hl=en_US&fs=1&hd=1"><param name="movie" value="http://www.youtube.com/v/' + yt_vid + '&hl=en_US&fs=1&hd=1" /><param wmode="transparent"><\/param><\/object>');
$('#youtube').fadeIn(1000);
});
});
#youtube добавляется при загрузке документа с помощью следующего кода:
var initialVid = $(".item").children('img').attr("id");
$("#youtubePlayer").append('<object id="youtube" type="application/x-shockwave-flash" style="width:488px; height:300px;" data="http://www.youtube.com/v/' + initialVid + '&hl=en_US&fs=1&hd=1"><param name="movie" value="http://www.youtube.com/v/' + initialVid + '&hl=en_US&fs=1&hd=1" /><param wmode="transparent"><\/param><\/object>');
В любое время я нажимаю .item, я получаю ошибку «D не определен» в поджигатель и вниз по списку я вижу ошибка в строке 36 (строка # youtube.fadeOut)
Спасибо!
'' <\/param><\/object>? Вы не имеете в виду ''? – Harmen