问题标签 [yui3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1102 浏览

module - 围绕 YUI 的不同实例共享变量

我将自定义模块组成为:

我想要做的是在我使用这个模块“util”的实例中共享这个变量 val。如在

现在,如果我想在其他情况下得到它,我正在执行以下操作:

但这似乎不起作用。有没有办法得到这种行为。我这样做只是为了拆分代码。

0 投票
1 回答
1798 浏览

yui - YUI3 Tabview 如何判断选中标签的标签

我需要一个YUI3 tabview

现在需要一个事件处理程序,它将具有以下规范

  1. 当用户单击“selectedTabChanged”之类的选项卡时,它将被触发
  2. 处理程序内部将确定“SelectedTab”的标签
0 投票
1 回答
711 浏览

javascript - 如何在 YUI 3 中加载自定义 js 脚本

我是 Web 开发的新手,但几个月来一直在玩 YUI。谁能让我知道如何在 YUI 3 中加载自定义“js”脚本?

我想在 YUI 3 中使用“contentflow”轮播。为此,我需要在“YUI.use()”中包含contentflow.js,以便我可以访问这些方法。

0 投票
4 回答
1705 浏览

yui3 - 闭包库或 YUI 3

我正在使用 python、django 构建企业 Web 应用程序。我的最终决定是使用哪个 javascript 库。我正在考虑使用 Google 的闭包库或 YUI3。大部分的开发,我都使用 jQuery。我可以用 jQuery 快速编码,但似乎不适合企业使用。

YUI 3 看起来还不错。它包含了我想使用的大多数小部件,但 Closure 库的功能几乎相同。Closure 库更好的提供是他们有 Closure Compiler,但似乎 Closure 需要编写比 YUI 3 更多的代码。来自 YUI 3 的文档也非常好。

该应用程序将适用于网络和移动设备,因此该库不应在 Android 或 iPhone 等移动设备中中断。

如果你是我,你会做出什么决定?

0 投票
1 回答
354 浏览

javascript - YUI3 数据源返回自定义对象

如何将 YUI3 sendRequest 应用于数据源以返回预定义对象,而不是普通对象?

例如,我有这个 Base 类及其方法:

我有这段代码可以从 API 中检索数据,对其进行规范化并将数据作为对象返回:

由 studApiDataSource.sendRequest() 检索并传递给 myCallback 的对象数组是普通对象,具有 id 和 name 属性。但是,我希望这些是 Student 对象,以及它们的成员函数(getId、getName 等)

0 投票
0 回答
478 浏览

ajax - 使用 AJAX 在 yui 3.2 中加载给定 URL 的内容

加载给定 URL 的内容并用它替换 #message 的内容。

在 YUI 中,node-load 模块提供了这个功能。如果选择器字符串作为第二个参数传递(假设内容是 HTML),YUI 还可以选择支持仅提取加载的内容的一部分。

这在 yui3.3 中是可能的。这在 yui 3.2 中也可以吗?因为我只想在 yui 3.2 中实现同样的东西?或者如果在 yui 3.2 中不可能,还有其他解决方法吗?

请分享你的想法。任何帮助,将不胜感激。

0 投票
1 回答
129 浏览

events - YUI3 事件委托在 FF2 中不起作用

我正在使用 YUI 3.3.0。事件委托在 FF2 中不起作用。有什么线索吗?提前致谢。

0 投票
1 回答
1146 浏览

yui - YUI3 滚动视图和鼠标滚轮

我开始只使用 YUI3。我包含组件scrollView,但它没有工作鼠标滚轮事件,在选项中我还没有找到如何打开它。我将不胜感激任何帮助。

0 投票
1 回答
146 浏览

events - 用于将样式应用于列表元素的 YUI3 事件委托

我知道这种形式的事件委托:

使用什么事件将样式应用于动态创建的每个 li?我将对每个 li/new li 运行 addClass()。

我试过这样:

我也尝试过“更改”事件。但没有成功。

0 投票
1 回答
186 浏览

drag-and-drop - IE6 上的 YUI3 拖放演示错误(屏幕变为红色和黄色)

YUI3 应该支持 IE6,但这是我在 IE6 上尝试的拖放演示:


IE6上的YUI3拖放演示错误,屏幕变红变黄


当我开始拖动时,屏幕变为红色和黄色。

请注意,我使用的是 IETester(因为我周围没有 IE6),所以这可能是一个 IETester 错误。

问题:我可以通过调整 YUI3 设置或快速修改来解决这个问题吗?
我们的用户大部分来自中国,IE6 占 37%,所以我不能忽视 IE6。

更新:它也发生在安装了 IETester 的同一台机器上的 IE8 上,但不是在单独的机器上使用 IE8,所以我猜 IETester 正在弄乱整个系统。