jquery小部件包括文件
是否可以创建只包含一个特定小部件的jquery小部件包含文件?如果我使用自定义ui下载生成器,那么它坚持包含ui核心。我想创建一个单独的小部件文件加载,加上一个只包含核心的文件。这样,我可以很容易地包含ui核心以及我需要的每个站点小部件,并且我可以一目了然地看到页面正在使用哪些ui小部件,而不是只有一个jquery-ui-custom.min.js文件,其中不清楚包含哪些小部件代码> 或者,如果你真的想聪明一点的话,先检查一下文件是否被包括在内jquery小部件包括文件,jquery,user-interface,widget,Jquery,User Interface,Widget,是否可以创建只包含一个特定小部件的jquery小部件包含文件?如果我使用自定义ui下载生成器,那么它坚持包含ui核心。我想创建一个单独的小部件文件加载,加上一个只包含核心的文件。这样,我可以很容易地包含ui核心以及我需要的每个站点小部件,并且我可以一目了然地看到页面正在使用哪些ui小部件,而不是只有一个jquery-ui-custom.min.js文件,其中不清楚包含哪些小部件 或者,如果你真的想聪明一点的话,先检查一下文件是否被包括在内 if( ! $('head script[src="ht
if( ! $('head script[src="http://example.com/widget.js"]').length ){
$('head').append('<script src="http://example.com/widget.js"></script>');
}
if(!$('headscript[src=”http://example.com/widget.js“]”)。长度){
$('head')。追加('');
}
检查小部件是否未加载,然后添加它,否则它可能会冲突并给出不期望的结果:)。谢谢。我想我的问题措辞可能不正确。这个问题首先与widget.js文件的“创建”有关。如何创建大量不同的小部件文件,每个文件都不包含核心jqueryui代码的副本?(下载生成器强迫我在每个下载文件中包含内核)我想你不明白它是如何工作的。你只需要一次核心,他们提供核心,因为这个小部件本身无法工作。因此,如果您已经加载了一个核心文件,那么您不需要再次加载该核心文件,它就在那里,以防您根本没有它。谢谢。我明白我需要核心,而且只有一次。那么,我应该如何组织我的小部件,以便只添加特定页面所需的小部件呢?
if(!$('headscript[src=“url\u goes\u here”].length){$('').attr('src','url\u goes\u here')。appendTo('head');}
这是做什么的?它检查head部分上的script标记,如果它在那里,就不再加载它,否则就加载它。如果您多次运行它,它只会跳过其他每个实例。你可以把它放在像function load\u script(url){…}
这样的函数下,这样你就不需要经常键入它:)顺便说一句,jquery用户界面很轻,不值得这么麻烦,lol只需在一个文件中包含所有的小部件,而在另一个文件中添加核心就可以了:)此外,加载多个外部文件比加载一个长文件要长:)