通常頁面上要執行的javascript程式碼都會用$(function(){//code});包起來,一方面等待頁面完成,另一方面讓jquery管理記憶體.但這樣裡面的code就不能呼叫外部.js的方法,這裡提供一個解決辦法.
通常頁面上要執行的javascript程式碼都會用$(function(){//code});包起來,一方面等待頁面完成,另一方面讓jquery管理記憶體.但這樣裡面的code就不能呼叫外部.js的方法,這裡提供一個解決辦法.
先修改原本的外部javascript方法,例如
//before function testMethod(a, b, c) {} //after jQuery.testMethod = function(a, b, c) {}
在$(function(){//code});裡使用的時候,就變成
$.testMethod(a, b, c);