2011-08-30 73 views
1

我熟悉jQuery,我想問一些與我正在創建的插件/代碼相關的東西。 1)除了:$('element')。myPlugin();我可以創建什麼類型的插件? ? 我可以創建一個創建div的插件嗎?像這樣:myPlugin(); 通過使用jQuery標準?問題|創建一個jQuery插件

2)假設我想用jQuery創建一個漂亮的粘性div,我希望它是用戶最容易實現的,我該怎麼做? (例如,在DOM準備就緒後,用戶只需要在代碼中的某處粘貼該功能)。

在此先感謝。

回答

2

創建jQuery插件的基礎其實很簡單。

繼jQuery插件創作指南是一個好主意。請記住,

1)插件文件應該被命名爲jquery.PLUGINNAME.js和

2)始終重視你的插件jQuery代替$,所以別名可以使用noConflict()方法很容易地設置。

延長jQuery.fn對象所需的結構是

jQuery.fn.myFirstPlugin = function() { 
    return this.each (function() { 
    //Write your logic here 

    }); 
} 

這是你將如何調用它

$('#test').firstPlugin();