快速問題在這裏。我試圖讓這個函數只工作一次,但它一直被調用。我該如何告訴它在第一次執行後停止工作?只能使用一次功能
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