我们阅读了每一条反馈,并非常认真地对待您的意见。
要查看所有可用的限定符,请参阅我们的文档.
有关于这个项目的问题吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。
单击“注册GitHub”,表示您同意我们的服务条款和隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。
已经在GitHub上了?登录到您的帐户
请考虑删除对jQuery UI的依赖性(仅限于UI,而不是整个jQuery)。
总的来说,jQuery UI是一个可怕的混乱,已经变得非常不友好(代码和移动方面)。许多开发人员已经转向其他框架,比如bootstrap。因此,请考虑删除对jQuery UI的依赖性,而更多地关注本机引导等内容。
只是我个人的意见。
谢谢您。
文本已成功更新,但遇到以下错误:
我考虑了一会儿。添加独立于jquery的dnd扩展变体是实现这一目标的第一步。
对不起,出了点问题。
添加jquery.fancytree-no-ui.min.js,不需要对jQuer进行外部引用…
3cac1d2公司
…y-UI更新#694
jQuery UI上的外部依赖关系已被删除,版本为v2.23.0。新图书馆jquery.fancytree-all-deps.min.js公司现已添加到分配。它包括jQuery UI上的所有依赖项,因此其余的外部依赖项是jQuery。继续使用jquery.fancytree-all.min.js公司如果jQuery UI已经存在无论如何都包括在内。
jquery.fancytree-all-deps.min.js公司
jquery.fancytree-all.min.js公司
我使用带有以下requireJs配置的2.18版本(为了简洁起见,我删除了另一行),它可以工作
路径:{jqueryUI:“jqueryUI/jquery-ui-1.11.4.min”,fancyTree:'fancyTree/jquery.fancyttree.min'}垫片:{“jqueryUI”:{部门:[“jquery”],出口:“$”},“fancyTree”:{deps:[“jqueryUI”],导出:“$.ui.fancytree”},}
由于我没有直接使用jQueryUI,所以我尝试使用v2.24中的新jquery.fancytree-all-deps.min.js,并使用以下配置来删除此依赖项
路径:{fancyTree:'fancyTree/jquery.fancyttree-all-deps.min'}垫片:{“fancyTree”:{导出:“$.ui.fancytree”},}
但它失败了 未捕获错误:Fancytree断言失败:Fancystree需要jQuery UI
未捕获错误:Fancytree断言失败:Fancystree需要jQuery UI
可能是什么原因?可能是因为jQueryUI代码(jquery.fancytree-all-deps.min.js中的第17行)是在requireJS模块的上下文中执行的,但$.ui应该在全局范围内。这是配置通常通过导出执行的操作$
“jqueryUI”:{部门:[“jquery”],导出:“$”}
如果您将jQuery UI(第12-18行)移到第1行上方的顶部,它会对您有用吗?
我试图将jQuery UI(第12-18行)移到第1行上方。作为结果代码: domObj.fancytree(treeOptions);引发异常 未捕获类型错误:domObj.fancytree不是函数我已尝试检查控制台的可用性$.ui和$.ui.fancyTree:
domObj.fancytree(treeOptions);
未捕获类型错误:domObj.fancytree不是函数
$.ui(美元){版本:“1.12.1”,位置:{…},密钥代码:{…}$.ui.fancyTree未定义
我已将日志添加到控制台以调试初始化
/*! Fancytree核心*/console.log(“我在这里”);!函数(a,b,c,d){“使用严格”;函数e(b,c)。。。。。。。
有趣的是,如果jQuery UI保持原样,我可以看到记录的字符串(第12-18行),但是如果jQueryUI移到第1-6行,我就看不到记录的字符串。
请您为此打开一个新问题,以便我们可以在那里跟踪此问题,好吗?
当然,将这两条评论都复制到#773
谢谢!
使用新的发行版/模块/文件夹构建
3b3桶
关闭 #781 关闭 #634 关闭 #603更新#773,#635,#694
没有分支或拉请求