2013-03-07 109 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

相关问题