我在我的web應用程序中創建了一個自定義jQuery函數,並且沒有母版頁,它工作正常,現在我有一個母版頁,並且我已經添加了對我的.js文件的引用內容頁面,並調用自定義JS方法然後它給了我錯誤,如jQuery自定義函數不能在母版頁上工作
Type error: object function (selector, context){ //the jquery object is actually just the constructor 'enhanced' return new jQuery.fn.init(selector, context, rootjQuery); }has no method 'myCustomMethod'
我打電話的自定義方法,如:
$(document).ready(function() {
$('#btnTest').click(function() {
try {
$.myCustomMethod('testing title!', 'popup.aspx', 600, 400);
} catch (e) {
alert(e);
}
});
});
我的js代碼是
(function ($) {
$.fn.myCustomMethod = function (title, src, width, height) {
// all my code here
}; })(jQuery);
任何幫助將不勝感激。
你有沒有在jQuery庫創建它直接? –
我已經在一個新的js文件中創建了它並添加了它的引用到我的網頁,這是沒有母版頁:P – tanweer
該文件是否包含在您打算運行此功能的所有頁面上? –