2012-05-13 34 views
2

在一個大型網站項目中,我想使用一個jQuery插件editable,其名稱與現有的名稱相同,但具有不同的行爲。
有一個乾淨的方式來重命名插件?也許使用require.js?如何使用兩個同名的jQuery插件?

+0

編輯其中一個插件的源代碼。 –

+0

你似乎需要一個額外的參數給插件 –

+0

給我們一個鏈接到插件。 –

回答

11

您可以重命名該插件是這樣的:

<script src="jquery.js"></script> 
<script src="firstplugin.js"></script> 
<script> 
    $.fn.editableFirst = $.fn.editable; 
</script> 
<script src="secondplugin.js"></script> 

editableFirst應該是更具實際意義。

+0

將可能使用require.js來實現相同的結果? – underscore666

+0

還沒有使用它,但是一些快速的研究表明你可以提供一個回調函數給'require',這個函數會在加載腳本之後執行。在加載第二個'editable'插件之前,您可以在那裏重命名該插件。 – Dennis

相關問題