如果我包含来自 CDN 的 jQuery UI 的完整源代码构建: //code.jquery.com/ui/1.10.3/jquery-ui.js
然后我网站上的所有脚本都可以正常工作。
另一方面,如果我使用 jQuery UI 构建器下载页面并包含所有内容来制作 custom.min.js 文件并包含它,
然后我得到 TypeError: x.easing[this.easing] is not a function @ http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js?ver=1.0:6
同样:唯一的区别是我是包含来自 CDN 的非缩小文件还是包含来自 jQueryUI 站点的所有内容构建的本地托管缩小文件。如这段代码:
wp_enqueue_script('jquery-ui-custom', 'js/jquery-ui-1.10.3.full.custom.min.js', array(), '1.0', false );
//wp_enqueue_script( 'jquery-ui', '//code.jquery.com/ui/1.10.3/jquery-ui.js', array(), '1.0', false );
取消注释一个并注释另一个可以解决问题,但两者都应该工作。
有问题的网站在这里: http ://a1.nbksite.com/
有没有其他人在处理这样的自定义构建的 jQuery UI 库时遇到过问题?