0

このコードは機能していません。以前はsource=="youtube"でそれを行っていましたが、突然==は機能せず、何も返されません。このようにすると、常にどちらかのifが承認されます。コード。関数に渡されるソースを確認しましたが、問題ありません。では、何が問題なのでしょうか。なぜ==動作を停止したのですか?

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 に答える