2

我正在尝试将Fancy Uploads “Queued Photo Uploader”集成到我的网站中,但Clear ListStart Upload没有触发点击事件。

我已经剥离了我所有的代码,并从排队上传演示中复制并粘贴了工作示例- 但我无法触发这些事件。

谁能看到我错过了什么以及为什么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 时无法正常工作。当从队列中删除单个图像时,它是hidden而不是removed- 因此该元素仍保留页面上的空间。

这只发生在版本 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]

4

1 回答 1

2

是的。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

你可以做我做的事——从 github获取Element.fadeElement.implement({ fade: ... });代码,并在加载 mootools 后在你自己的源中做——直到谷歌将他们的 API 更新到 1.4.2。

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

于 2011-12-08T14:39:37.783 回答