我有点 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>