由于淡入淡出/补间错误,花式上传功能不适用于mootools 1.4.1

问题描述 投票:2回答:1

我正在尝试将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正常工作。从队列中删除单个图像时,它是hidden而不是removed-因此该元素仍在页面上保留空间。

仅在1.4.1版中发生(在所有1.2.2版及以下的1.4.2版以及新的1.4.2版中删除了该元素)。有谁知道在1.4.1版本中发生了什么重要更改以导致此问题?

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

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

javascript html mootools multifile-uploader mootools-events
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.fade代码,并在mootools加载后在您自己的源代码中进行Element.implement({ fade: ... });-直到Google将其API更新为1.4.2。

关于后者,我已经要求它们进行几次更新(2-3天前)-上周的发布是星期五,所以已经快一周了。现在不会太久了,希望...

© www.soinside.com 2019 - 2024. All rights reserved.