可爱的文件浏览器可与任何jquery版本兼容

时间:2016-02-11 17:54:53

标签: javascript jquery

我一直在尝试使用可爱的文件浏览器(非常适合我的项目)。

Cute File Browser

但是出现了一个不可思议的问题。我没有在控制台中得到任何错误,但我也没有得到任何元素被渲染。我已经切换了库,我认为这个插件只适用于jquery版本1.11.0,我的项目使用的版本是1.11.3。

我应该如何尝试修复/更新这个小脚本?

CUTE SCRIPT:

function bla(){
var s= fso.CreateTextfile('bla Report'.docx", true);
var str ="              This is supposed to be green";
var str = str.fontcolor("green"); // this is what will not fire properly 
s.WriteLine("");    
s.WriteLine(""+str+"")
s.WriteLine("");
}

1 个答案:

答案 0 :(得分:1)

我使用1.11.3版本在渲染函数中调整了某些jquery方法,看起来animate()导致了问题。

更改Script.js第375行:

  • 来自fileList.animate({'display':'inline-block'});
  • fileList.css('display','inline-block');

修改

我注意到一种稍微改进的方法,即在不使用内联样式并将其添加到脚本的更广泛部分的情况下显示隐藏文件列表。只需在渲染函数的以下部分中使用filelist.show()

更改Script.js第286-291行:

   if(!scannedFolders.length && !scannedFiles.length) {
        filemanager.find('.nothingfound').show();
        fileList.hide();
    }
    else {
        filemanager.find('.nothingfound').hide();
        fileList.show();
    }

使用filelist.hide()隐藏文件列表也帮助我解决了当需要在文件列表中使用固定高度时,与.nothing-found错误消息相关的样式错误被下推到页面底部。< / p>

现在我不依赖于使用什么版本的jquery。希望这可以帮助其他人使用这个漂亮的小脚本。