Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AMD加载程序禁用,在主题中启用_Javascript_Twitter Bootstrap_Dojo_Xpages - Fatal编程技术网

Javascript AMD加载程序禁用,在主题中启用

Javascript AMD加载程序禁用,在主题中启用,javascript,twitter-bootstrap,dojo,xpages,Javascript,Twitter Bootstrap,Dojo,Xpages,我有一个AMD装载机的问题。 我想将bootstrap-slider.js和css绑定到应用程序中。所有javascript和css都在一个主题中声明。现在滑块js与dojo js不协调。 我从Marky Roden和von Ferry Kranenburg那里找到了。在自定义控件中,代码非常好。但我希望所有应用程序的主题都包含这些内容。 但它不起作用。我可以在主题中禁用、启用AMD加载程序吗?我认为这是可能的。创建2个额外的JavaScript文件: 使用以下内容禁用\u amd.js: if

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

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

使用以下内容禁用\u amd.js

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

使用以下内容启用\u amd.js

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

在加载
bootstrap slider.js
JavaScript文件之前加载第一个,然后加载第二个。

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

使用以下内容禁用\u amd.js

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

使用以下内容启用\u amd.js

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

在加载
bootstrap slider.js
JavaScript文件之前加载第一个,然后加载第二个。

理论上,根据Ferry的代码片段,它应该可以工作。你试过了吗?我不能在一个主题中写这个
code
code
,或者?理论上,用Ferry的代码片段,我会说它应该可以工作。你试过了吗?我不能在主题中写这个
code
code
,或者?好主意!我要试试。好主意!我试试看。