jQuery替换为抛出错误
嘿,所有人,我正在寻找一套新的眼睛来检查这段代码,看看你是否可以告诉我为什么它不能正常工作。。。事实上,我以前在1.3.2中使用过相同的代码,这很好,但由于1.4.1的某些原因,我遇到了一些问题。。。我错过什么了吗jQuery替换为抛出错误,jquery,Jquery,嘿,所有人,我正在寻找一套新的眼睛来检查这段代码,看看你是否可以告诉我为什么它不能正常工作。。。事实上,我以前在1.3.2中使用过相同的代码,这很好,但由于1.4.1的某些原因,我遇到了一些问题。。。我错过什么了吗 $(".item").click(function() { var yt_vid = $(this).children('img').attr("id"); $("#youtube").fadeOut(300, function() {
$(".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);
});
});
$(“.item”)。单击(函数(){
var yt_vid=$(this.children('img').attr(“id”);
$(“#youtube”).fadeOut(300,function(){
$(“#youtube”)。替换为(“”);
美元("youtube");
});
});
#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>');
var initialVid=$(“.item”).children('img').attr(“id”);
$(“#youtubeplyer”)。追加(“”);
无论何时单击.item,我都会在firebug中看到错误“D未定义”,在列表的第36行(youtube.fadeOut行)我会看到一个错误
谢谢 对象标记不允许fadeTo 将对象放在
div
中。然后淡出div
试试这个,而不是替换
$("#youtube").html('<object type="appli...
$(“#youtube”).html('
$(“#youtube”)是否存在
您能切换到jquery开发库(未压缩)并报告错误而不是“未定义D”吗
?您的意思是不是
?“队列未定义”…#youtube存在于对象标记上,这是非法的吗?这是以前版本支持的吗。。?