我创建一个小的JavaScript/jQuery的带型动物的步骤应用。 为此我正在使用具有不同功能的js文件。JavaScript的嵌套函数:如何避免环路
在文件的顶部,我把我的第一个功能。 在我的第一个函数中,我点击一个按钮时调用第二个函数。 在第二个函数中,我想回拨第一个函数,但是第二个函数的“外部”:我的意思是我不希望第一个函数在第二个函数内运行,因为循环效应...
myFirstFunction();
function myFirstFunction() {
// some code
$('myButton').click(function() {
mySecondFunction();
}
}
function mySecondFunction() {
// some code
$('myOtherButton').click(function() {
myFirstFunction();
}
}
我不知道这是可能的,可能是我最好的使用对象或其他,但我敢新的JavaScript ... 在此先感谢您的帮助。
你可能想要删除按钮单击事件$(“myButton的”)关闭在那些回调,这样的每一个(“点击”)。单击按钮时不会调用两个事件... –
在其他事件处理程序中绑定事件处理函数几乎总是错误的。你真的想做什么? – Barmar
这里没有循环。这些函数只是绑定调用其他函数的事件处理函数,而不直接调用其他函数。 – Barmar