2013-03-07 79 views
-2

我有觸發它需要加載只有一個時間。但我不想把它變成一個功能相關的問題:

jQuery(document).ready(function ($) { 

}); 

我要運行它分開。

我曾嘗試:

jQuery(document).one(function() { 
     myfunction(); 
    }); 

和一些其他的東西。 但解決不了。

UPDATE:

我有準備好()我的web服務:

jQuery(document).ready(function ($) { 
    PageMethods.myWebSer(suc, fail); 
}); 

function suc(){ 
//I want to run my function here , but only one time 
//Examplle 
//jQuery(document).one(function() { 
      // myfunction(); 
     // }); 
} 

謝謝

+1

凡_do_要_'put'_呢?即。什麼時候應該運行,時間明智? 'onready','onload',_whenever_? – Halcyon 2013-03-07 17:01:07

+0

實際上它會在外面,它會在另一個功能上運行。 – INgeek 2013-03-07 17:01:32

+0

你是什麼意思分開?你想什麼時候調用這個函數? – 2013-03-07 17:01:58

回答

1

它你希望它運行onload使用:

jQuery(window).load(function() { 
    // run 
}); 

請記住,ready火災之前load

2

只需要添加另外readyload功能:你可以有你想要的,他們都將被調用,以便儘可能多:

jQuery(document).ready(function() { 
    // this will be run 
}); 
jQuery(document).ready(function() { 
    // and this one too (after the other one) 
}); 
+0

請務必強調,'ready'事件只能觸發一次。 OP似乎並不瞭解這一點。 – benekastah 2013-03-07 17:12:59

相關問題