0

此代码不起作用。曾经使用 source == "youtube" 但突然 == 甚至不工作或返回任何东西,当我这样做时,总是只有一个 ifs 得到批准,无论是 youtube 还是 vimeo,取决于你先放哪个编码。我检查了传递给函数的源代码,它很好。那么问题是什么?为什么 == 停止工作?

if (source = "youtube") {
    $("#videowrap article").html("<iframe src='http://www.youtube.com/embed/"+video_url+"' frameborder='0' allowfullscreen></iframe>");
    $("#videowrap article iframe").css({"width" : VideoWidth+"px","height" : VideoHeight+"px"});
    $("#videowrap article").css("marginLeft",MarginLeft+"px");
    $("#videowrap").fadeIn(500);
}
if (source = "vimeo") {
    $("#videowrap article").html("<iframe src='http://player.vimeo.com/video/"+video_url+"?badge=0' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>");
    $("#videowrap article iframe").css({"width" : VideoWidth+"px","height" : VideoHeight+"px"});
    $("#videowrap article").css("marginLeft",MarginLeft+"px");
    $("#videowrap").fadeIn(500);
}
4

1 回答 1

1
if (source == "vimeo")

或者

 if (source === "vimeo")

不是

if (source = "vimeo")
于 2012-12-18T11:35:54.517 回答