我们正在构建一个SharePoint 2013网站(不确定SharePoint是否影响它),我正在使用jQuery,jQuery-ui,requireJS和angular。
我们需要和角度很好地一起玩,在需要时加载所需的js文件/控制器。
然而,我们遇到了jQuery-ui的问题..经常(大约十分之一),它无法正确加载。页面已完全加载,jquery和jquery UI文件列在源下,但没有UI功能。
例如,我的日历在加载时控制错误,“ undefined不是函数”。 我可以在控制台窗口中输入“ $('#datepicker')。datepicker ”,然后返回“ undefined ”。当jQuery UI成功加载时,我在控制台窗口中获得了预期的结果..
我已经尝试直接在页面顶部加载jQuery和jQuery UI文件,而不是通过require,但是这无法解决问题..
有人可以建议可能出现的问题吗?
由于 丹尼
答案 0 :(得分:0)
问题已修复:我在require中第二次加载jQuery,这导致了问题。我现在已经将jQuery从需求中删除,并直接在页面上加载,因为网站中的每个页面都会使用它。 -