2014-08-27 52 views
-3

我有两个JavaScript函数:你怎么跑两个JavaScript函数独立

vcenter1(); 
vcenter2(); 

我需要这个功能来运行一个下拉点击事件相互独立的。

我有这样一段代码:

$('a[href*="vmware"]').on('click', function() { 
    vcenter1(); 
    vcenter2(); 
}); 

当我点击下拉菜单,功能负荷,但他们在同一时间加载。我需要这些函数来相互独立加载。我怎么能这样做?

这里是原题:

this was the original question on so

+0

他们没有在同一时间加载。 'vcenter1'稍早加载。 – tcooc 2014-08-27 16:48:45

+0

“我需要这个功能来运行独立于彼此的下拉单击事件。” - 这是什么意思? – Igor 2014-08-27 16:49:04

+0

“负载”是什么意思? “彼此独立”是什么意思?这些功能有什么作用? – 2014-08-27 16:49:13

回答

2

你有第一个异步请求完成后运行的第二功能。

在你vcenter1末,加:

return req; 

然后修改代码以:

$('a[href*="vmware"]').on('click', function() { 
    vcenter1().then(vcenter2); 
}); 
+0

谢谢你答案,但仍然看到一样,没有变化。 – user1471980 2014-08-27 17:18:24

+0

这适用于一次运行一个功能。我将如何修改它以便两个函数同时运行? – user1471980 2014-08-27 19:32:31

+0

@ user1471980您的原始代码同时运行。 – tcooc 2014-08-27 19:33:04

相关问题