存档

2015年6月 的存档

文件管理控件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);