Javascript / Jquery执行顺序问题

时间:2016-11-07 07:47:17

标签: javascript jquery html api cdn

我正在使用外部JavaScript在网页上显示视频播放器,如...

<script src='http://player.field59.com/v3/vp/...........'></script>

这是我的代码,用于剪切由上述脚本代码生成的HTML代码并粘贴到特定容器中,如<div id='dynamic-video-container'></div>

$(document).ready(function(){           

    if( $("div.subscriber-hide div.html-content div.bimVideoPlayer").length ) {       
        var video_content = $('<span>').append($('div.subscriber-hide div.bimVideoPlayer').clone()[0]).remove().html();            
    }

    $('div.subscriber-hide div.html-content').remove();            
    $("div#dynamic-video-container").html(video_content); 
});

我这样做是因为我无法将外部代码直接放入"<div id='dynamic-video-container'></div>"容器中。

我的问题是,有时播放功能的视频播放器不起作用可能是由于加载了外部代码序列和代码片段。

当外部js完全加载时,是否有任何选项可以执行代码片段?任何人都可以建议如何做到这一点?

CMS添加了另外一个外部代码"<script src='http://player.field59.com/v3/vp/...........'></script>",因此我无法更改此行。

1 个答案:

答案 0 :(得分:0)

试试这个     window.onload = function(){       //你的代码来到这里     }

在加载页面的所有内容和资源后调用window.onload。希望这会有所帮助。