使用类似于嵌入YouTube播放器的东西嵌入JQuery插件

使用类似于嵌入YouTube播放器的东西嵌入JQuery插件,jquery,youtube,embed,Jquery,Youtube,Embed,我开发了一个定制的YouTube播放器。使用该播放器,我实现了一个问答系统,通过使用ajax调用php函数将数据保存到数据库中 下面是html代码 <div id="player"> </div> <div id="commentArea"> <div class="question ui-corner-all"> <textarea id="comment" rows="10" cols="50" styl

我开发了一个定制的YouTube播放器。使用该播放器,我实现了一个问答系统,通过使用ajax调用php函数将数据保存到数据库中

下面是html代码

<div id="player">
</div>

    <div id="commentArea">
    <div class="question ui-corner-all">
        <textarea id="comment" rows="10" cols="50" style="width: 100%"></textarea>
        <div id="btnSave" class="player-button" style="float: right">
            Send</div>
        <div style="clear: both">
        </div>
    </div>
</div>

发送
为此,我必须参考3个样式表和3个脚本文件。但是我希望最终用户能够轻松地嵌入这些代码,而不是将内容放在标题中,将上面的html代码放在正文中

他们是否有可能只添加一个嵌入代码,这将带来上面的html以及对js和css文件的引用?如果是这样,最好的方法是什么

谢谢你事先的帮助

致以最良好的祝愿,
Amila

您可以创建一个小javascript,通过将必要的文件添加到头中来获取它们。大致如下:

<script type="text/javascript" src="..."></script> <!-- jQuery -->
<script type="text/javascript">
  $(document.head).append('<link rel="stylesheet" type="text/css" href="...">');
</script>
...

$(document.head).附加(“”);
...
当然,浏览器支持页面上任何位置的
标记(因此只需将标记放在页面上就可以了),但HTML4规范不允许这样做。 此外,如果jQuery已经存在,您可能不想再次加载它,但是您必须延迟代码,直到jQuery实际加载。不知道怎么做-可能是
加载事件