快速问题在这里。我试图让这个函数只工作一次,但它一直被调用。我该如何告诉它在第一次执行后停止工作?只能使用一次功能
function axis_y_superior_inferior() {
if ((y_actual <= y_final) && (y_actual >= y_final)) {
var slop = (y_actual)/(x_actual);
var crossing_point = ((y_actual - y_final)/slop) + x_actual;
if ((slop > (x_origen - dimension_x)) && (crossing_point < x_final)) {
y_actual = y_final - y_actual;
y_actual = y_final + y_actual;
vectory = 0 - vectory;
document.getElementById("block").style.display = "none";
}
}
}
“循环”是什么意思?这个函数中没有任何循环。 – zerkms 2015-04-04 22:35:31
...不要多次调用它?这听起来很像[XY问题](http://xyproblem.info/)。你能否展示实际上包含循环的部分? – JJJ 2015-04-04 22:35:36
据我所见,没有回路。你在哪里打这个功能?添加一些代码。 – Igle 2015-04-04 22:35:45