2011-02-09 85 views
1

是否有可能創建僅包含一個特定小部件的jquery小部件包含文件?如果我使用自定義的ui下載構建器,那麼它堅持包含ui核心。我想創建一個單獨的小部件文件的負載,加上一個只包含核心的文件。這樣,我可以很容易地將ui內核和我需要的每個小部件都包含在網站中,並且一眼就可以看到哪些ui小部件正在被頁面使用,而不是隻有一個jquery-ui-custom.min .js文件,其中不清楚哪些小部件包含在其中。jquery小部件包含文件

回答

0

$('head').append('<script src="http://example.com/widget.js"></script>');

,或者如果你想成爲真正的巧妙之檢查文件是否已被首次列入。

if(! $('head script[src="http://example.com/widget.js"]').length){ 

    $('head').append('<script src="http://example.com/widget.js"></script>'); 
} 

它檢查widget是否沒有被加載然後添加它,否則它可能會衝突並給出不期望的結果:)。

+0

謝謝。我想我可能沒有正確說出我的問題。這個問題首先涉及到widget.js文件的「創建」。我如何創建大量不同的小部件文件,其中每個小部件文件都不包含核心jQuery UI代碼的副本? (下載生成器迫使我在每個下載文件中包含核心) – DEH 2011-02-09 16:56:18