javascript - 由于淡入淡出/补间错误,Fancy Upload 不适用于 mootools 1.4.1

标签 javascript html mootools multifile-uploader mootools-events

我正在尝试整合 Fancy Uploads "Queued Photo Uploader"进入我的网站,但 Clear ListStart Upload 单击事件未触发。

我已经删除了我所有的代码,并从 queued upload demo 中复制并粘贴了工作示例。 - 但我无法触发这些事件。

谁能看出我遗漏了什么以及为什么 click 事件没有触发?

JSFiddle:http://jsfiddle.net/ywzWM/1/

注意:Fancy Uploads 使用 Mootools 框架。


编辑

抱歉 - 问题已解决。我没有包括所有必需的 HTML,因为我是从网站复制和粘贴的,我相信 Fancy Upload 删除了页面加载时必须需要的“回退”HTML。

工作 JSFiddle:http://jsfiddle.net/ywzWM/2/


新问题

Fancy Uploader 在使用 Mootools 1.4.1 时无法正常工作。当单个图像从队列中删除时,它是隐藏而不是已删除 - 因此该元素仍然在页面上保留空间。

这只发生在版本 1.4.1 中(元素在所有版本中被删除,直到 1.2.2 和新的 1.4.2 版本)。有谁知道版本 1.4.1 中发生了什么重大变化导致了这种情况?

我问的原因是因为 Google Libraries API仍然将 Mootools 1.4.1 列为最新版本,因此其他人可能会遇到此问题。

JSFiddle:http://jsfiddle.net/ywzWM/3/
[使用版本 1.4.1]

最佳答案

是的。 1.4.1 在 Element.fade 中有一个错误——实际上是几个错误。

打破 .fade(0,1) 的行为: https://github.com/mootools/mootools-core/issues/2125

Element.fade 不再设置可见性: https://github.com/mootools/mootools-core/issues/2074

你可以做我做的事 - 捕获 Element.fade来自 github 的代码并在 mootools 加载后在您自己的源中执行 Element.implement({ fade: ... }); - 直到谷歌将他们的 API 更新到 1.4.2。

关于后者,我已经多次要求他们更新(2-3 天前)- 上周五发布,所以已经将近一周了。现在不会太久了,希望...

关于javascript - 由于淡入淡出/补间错误,Fancy Upload 不适用于 mootools 1.4.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8424268/

相关文章:

javascript - 如何在开始输入后清空输入字段

javascript - 返回按钮随机工作

javascript - 使用 jQuery 按值属性对选择选项进行排序

html - textarea溢出时打印

javascript - 在一个主指令中使用多个指令

javascript - 需要使用 mootools 来编写简单的脚本而不是 jquery...怎么样?

javascript - 如何从传单上的本地存储和图层组中删除特定项目?

javascript - 如何使用 jquery 为 heapbox 应用 onChange 事件?

html - 什么时候使用灯箱效果?

python - Mootools 请求获得 "501 Unsupported method (' OPTIONS')"响应