私は少しJS初心者です。
これは大まかな例ですが、私の問題を示しています。yepnope はうまく機能していますが、yep スクリプト (jquery.selectBoxIt.min.js) をスタックの一番上に追加しています。問題は、ロードされたスクリプトが JQuery ライブラリの前にロードされるスタックの一番上に置かれる場合です。問題は、実行するためにjQueryに依存していることです。私はyepnopeのドキュメントを見ましたが、それについて何も言及していませんでした.
これが私のコードです(私のドキュメントの下部にあります:
<script src="js/jquery.js"></script>
<script src="js/jquery-ui-1.9.1.custom.min.js"></script>
<script src="js/jquery.infieldlabel.min.js"></script>
<script src="js/jquery.colorbox-min.js"></script>
<script src="js/bootstrap.js"></script>
<script src="js/jquery.validate.min.js"></script>
<script src="js/modernizr.js"></script>
<script type="text/javascript">
Modernizr.load([
{
// Let's check something simple
test : Modernizr.borderradius,
// this should then satisfy the yep and load this script
yep : ['js/jquery.selectBoxIt.min.js']
}
]);
</script>
</body>