私はMooToolsを使用して構築したプロジェクトを構築しています。デザインには多くのビデオが組み込まれており、すべての素晴らしいイベントとカスタマイズ可能な外観のために、VideoJSからFlowplayerに移行することにしました。
ヘッダーの設定方法は次のとおりです。
MooToolsを追加する
<?php Assets::js(array( // Libs 'readme.js', 'lib/mootools-yui-compressed.js', 'lib/...', 'lib/...', )); ?>
jQueryを追加する
<script src="<?=base_url();?>/static/js/lib/jquery190.js"> jQuery.noConflict(); </script>
Mootoolsを追加する
<script src="<?=base_url();?>static/js/flowplayer530/flowplayer.js"></script>
これは実際にプレーヤーをロードするセットアップであり、ビデオを再生してみましょう。しかし、それでもFireBugを見ると、これがわかります。(まだ画像を投稿できません) "RefferenceError:jQueryが定義されていません。"
slice.call( docElem.childNodes, 0 )[0].nodeType; -> jquery190.js (line 3811)
私のポイントは、jQueryが定義されていない場合、Flowplayerをどのように実行する必要があるかということです。
TLDR; プレーヤーは動作しますが、このようなエラーが発生するのは好きではありません。その理由を知りたいと思います。
前もって感謝します。