YUI 无法识别
YUI not recognized
我有这个页面有一个关于YUI JavaScript库无法识别的JS错误:
http://www.comehike.com/outdoors/hike_widget.php?hike_id=164
但这对我来说似乎很奇怪,因为如果您查看源代码,您将看到声明使用 YUI 的行。 知道为什么会发生这种情况以及如何解决它吗?
谢谢!!
你也必须包含javascript YUI。不仅是 css
您的路线需要 YUI 3.js请尝试添加以下内容:
<!-- JS -->
<script type="text/javascript" src="http://yui.yahooapis.com/combo?3.3.0/build/yui/yui-min.js&3.3.0/build/json/json-min.js&3.3.0/build/oop/oop-min.js&3.3.0/build/dom/dom-base-min.js&3.3.0/build/dom/selector-native-min.js&3.3.0/build/dom/selector-css2-min.js&3.3.0/build/event-custom/event-custom-base-min.js&3.3.0/build/event-custom/event-custom-complex-min.js&3.3.0/build/event/event-min.js&3.3.0/build/pluginhost/pluginhost-min.js&3.3.0/build/dom/dom-style-min.js&3.3.0/build/dom/dom-style-ie-min.js&3.3.0/build/dom/dom-screen-min.js&3.3.0/build/node/node-min.js&3.3.0/build/event/event-base-ie-min.js&3.3.0/build/querystring/querystring-stringify-simple-min.js&3.3.0/build/queue-promote/queue-promote-min.js&3.3.0/build/datatype/datatype-xml-min.js&3.3.0/build/io/io-min.js"></script>
或只是:
<script src="http://yui.yahooapis.com/3.3.0/build/yui/yui-min.js"></script>
我唯一看到的是:
http://yui.yahooapis.com/combo?2.8.2r1/build/reset-fonts-grids/reset-fonts-grids.css&2.8.2r1/build/base/base-min.css
这是一个CSS文件。
编辑:
包含哪些 YUI Javascript 文件取决于您所需的功能。这是一个非常广泛的API,有几个版本。
有关 API 的文档,请参阅:http://developer.yahoo.com/yui/。
根据alexl的回答,以下是最新版本(3.3.0)的核心功能:http://yui.yahooapis.com/3.3.0/build/yui/yui-min.js
如果您希望能够读取 JavasScript,请参阅:http://yui.yahooapis.com/3.3.0/build/yui/yui.js
您现在包含的 YUI 文件(http://yui.yahooapis.com/combo?2.8.2r1/build/reset-fonts-grids/reset-fonts-grids.css&2.8.2r1/build/base/base-min.css
)仅返回 CSS(样式表)——它用于重置 CSS 属性以在浏览器之间保持一致。它不是您稍后在代码中尝试使用的 YUI JavaScript 库。
下载并添加对yahoo-dom-event.js
的引用,如下所示:
<!-- YAHOO Global Object source file -->
<script type="text/javascript" src="http://yui.yahooapis.com/2.8.2/build/yahoo/yahoo-min.js"></script>
您可能还需要包含其他 YUI .js文件,具体取决于您正在执行的操作。YUI 可以模块化。如果需要,请参阅 http://developer.yahoo.com/yui/2/以获取确切的详细信息。
- 如何识别我的网站中的慢速设备
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- AngularJS指令只识别双向绑定类型
- php脚本中无法识别ajax传递的值
- 识别没有ID或特定属性的对象
- JavaScript无法识别图像
- 如何在屏幕外或项目的中心视口中跟随YUI驱动的动画
- 鼠标输入在 YUI 的 chrome 中不起作用
- 使用KnockoutJS绑定的YUI DataTable
- 识别由不同数量的项组成的json对象
- 无法识别从php创建的Js函数
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 函数无法识别初始化的变量
- 具有带大括号的字符串时无法识别的表达式
- 在Fiddler JavaScript中识别POST请求
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]
- javascript正则表达式来识别所有特殊字符
- 确定(识别)dc.js图表类型
- YUI向json文件发出ajax请求
- YUI 无法识别