fex-team / webuploader

It's a new file uploader solution!
http://fex.baidu.com/webuploader/
BSD 3-Clause "New" or "Revised" License
7.7k stars 2.33k forks source link

在隐藏的DIV下实现,选择文件失效 #1262

Open 01100044093 opened 9 years ago

01100044093 commented 9 years ago

打开页面默认隐藏DIV下实现方法,选择文件失效, 实现方法后,隐藏DIV,选择文件失效, 显示DIV后才实现方法,每次实现选择文件按钮都变大一倍。 是BUG,请解决

pdap commented 9 years ago

这个问题我也发现了,我的解决办法是先不要初始化webuploader控件,等你的div可见时,初始化该webuploader控件,该事件要只触发一次

Liuhui11 commented 9 years ago

@pdap 请问你是怎么样 让 div可见时,才初始化该webuploader控件的? 求指导。

01100044093 commented 9 years ago

做个参数判断啊,并且页面加一个布尔值判断之前有没有初始化过啊,如果否就初始化,布尔值为真,然后下次就不初始化啊。。。学生?

Liuhui11 commented 9 years ago

@01100044093 是啊我是学生,我想问一下为什么隐藏了的div就绑定不了呢?

01100044093 commented 9 years ago

这是一个BUG,具体问题要作者修复

pdap commented 9 years ago

@Liuhui11 你的div由隐藏转为可视状态时,比如你用的是JQ 可以检查 $(A).is(':hidden').绑定对应的事件一次,并添加一个处理函数,在处理函数中初始化webuploader控件,更保险的是延迟100毫秒执行,

diulesm commented 8 years ago

按@pdap 方法做了