文件管理控件elfinder中的一个小bug
2015年6月27日
没有评论
最近项目中用到了elfinder这个控件,用下来总体效果不错,可配置性很强,也能够根据自己的需求增加自定义菜单,但是在测试的过程中发现了一个小bug,记录一下。
如果用firefox浏览器访问www.elfinder.org,选中Test文件夹后,用鼠标悬浮到上传文件的icon上,本来应该显示“Upload files”的tooltip却显示为了“No files selected”,看了下原因,貌似是firefox浏览器在解析如下html代码的时候,会将子元素input的tooltip覆盖父元素的title属性。
<div class="ui-state-default elfinder-button ui-state-disabled" title="Upload files"> <form style="display: none;"> <input type="file" multiple="multiple" /> </form> </div> |
原因找到了就好办了,只需要把input的title属性动态地设置成”Upload files”就可以了,可以在init事件中添加该行为。
$(".elfinder-button form input[type='file']").attr('title', nls.uploadFiles); |