2017-06-07 79 views
2

我在想如何在我的項目中添加可拖動的(found here)功能作爲擴展方法。我已經在項目中有jQuery和jQuery UI,我不允許擴展原始文件,因此我需要將它作爲擴展名添加並初始化它。draggable不是一個函數 - 如何添加draggable作爲jQuery UI的擴展?

我已經做了類似的事情(請參閱here),所以現在我的擴展文件中有一個擴展功能。但我不知道如何在我的擴展文件中添加可拖動的。

最後,我初始化擴展方法是這樣的:

string init = "var init = function() { " + 
      "initJUI();" + 
      "if (typeof addJqueryEasing == 'function') { addJqueryEasing(jQuery, window); } ;" 

任何提示嗎?

回答

0

我認爲你需要初始化這樣的 -

var init = function() { 
    initJUI(); 
    if (typeof addJqueryEasing == 'function') { 
     addJqueryEasing(jQuery, window); 
    } 
}; 
init(); 

OR

(function() { 
    initJUI(); 
    if (typeof addJqueryEasing == 'function') { 
     addJqueryEasing(jQuery, window); 
    } 
}()); 
+0

感謝您的回答。我知道如何初始化它。問題是我不知道如何將它作爲擴展方法添加到擴展文件中。 –

+0

在頁面中添加所需的文件。初始化可拖動的$(「#draggable」).draggable();' –