我有一个关于YUI JavaScript库无法识别的JS错误:
http://www.comehike.com/outdoors/hike_widget.php?hike_id=164
但这对我来说似乎很奇怪,因为如果您查看源代码,您将看到声明使用YUI的行。知道为什么会发生这种情况以及如何解决这个问题吗?
谢谢!
答案 0 :(得分:2)
我唯一看到的是:
哪个是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
答案 1 :(得分:2)
您也必须包含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>
答案 2 :(得分:1)
您现在包含的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/了解详细信息。