【问题标题】:AMD Loader disable, enable in themeAMD Loader 禁用,在主题中启用
【发布时间】:2016-03-20 02:27:06
【问题描述】:

我的 AMD 加载程序有问题。 我想将 bootstrap-slider.js 和 css 绑定到应用程序中。所有的 javascript 和 css 都在一个主题中声明。现在滑块 js 与 dojo js 不协调。 我从 Marky Roden 和 XSnippet von Ferry Kranenburg 找到了 explains。在自定义控件中的代码非常好。但我想要所有应用程序的主题中的所有内容。 但它不起作用。我可以在主题中禁用、启用 AMD 加载器吗?

【问题讨论】:

  • 理论上,对于 Ferry 的 sn-p,我会说它应该可以工作。你试过了吗?
  • 我不能写这个codecode 在一个主题中,还是?

标签: javascript twitter-bootstrap dojo xpages


【解决方案1】:

我认为这是可能的。创建 2 个额外的 JavaScript 文件:

disable_amd.js,内容如下:

if (typeof define === 'function' && define.amd) {if(define.amd.vendor =='dojotoolkit.org'){define._amd = define.amd;delete define.amd;}}

enable_amd.js,内容如下:

if (typeof define === 'function' && define._amd) {define.amd = define._amd; delete define._amd;}

在加载bootstrap-slider.js JavaScript 文件之前加载第一个(将其放在上面),然后再加载第二个。

【讨论】:

  • 好主意!我会试试的。
猜你喜欢
  • 2022-06-13
  • 2017-09-07
  • 2020-12-26
  • 2018-01-21
  • 1970-01-01
  • 2017-01-16
  • 2016-07-14
  • 1970-01-01
  • 2019-03-27
相关资源
最近更新 更多