2

我有以下示例代码,如果我将基础脚本放在 jQuery 脚本之前,它可以正常工作,但如果我将基础脚本放在 jQuery 之后,日历不会显示。

我想在 jQuery 之前还是之后放置基础脚本(或其他 jQuery 相关脚本)?

从基础网站,他们的示例建议将基础脚本放在 jQuery 脚本之后。

<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css" />
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/foundation/3.2.2/javascripts/foundation.min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>

<script type="text/javascript">
    $(document).ready(function () {
        $('#datepicker').datepicker();
    });
</script>

<div id="datepicker"></div>
4

1 回答 1

2

考虑到这个 git issue,我注意到foundation.min.js 包含jQuery(1.8.2,不是1.8.3),两个版本可能有冲突。如果您只是取出单独的 jQuery,会发生什么?

如果您绝对需要 1.8.3,我会重建您的基础脚本以包含它而不是 1.8.2

于 2012-11-27T00:38:04.863 回答