Mam dwie zmienne i za każdym razem, gdy klikam przycisk, muszę dodać liczbę na wartości, która jest już w zmiennej.
To jest mój kod:
var x = e.pageX;
var y = e.pageY;
Mam x zmienną y i muszę dodawać x 30 i y 22 za każdym razem, gdy klikam przycisk. Ale teraz, kiedy klikam przycisk, dodaję tę liczbę tylko raz, a po ponownym kliknięciu nic się nie dzieje.
var xLeft = x + 30;
var yTop = y + 22;
0
Josip Suton
24 styczeń 2022, 11:15
Spójrz na przykłady tutaj
– Esszed
24 styczeń 2022, 11:18
2 odpowiedzi
Najlepsza odpowiedź
Proszę sprawdzić następujący przykład
var x = 10
var y = 20
var xLeft=0
var yTop=0
function clickFunction() {
xLeft += x + 30
yTop += y + 22
console.log("xLeft :" + xLeft)
console.log("yTop :" + yTop)
}
<!DOCTYPE html>
<html>
<body>
<button type="button" onclick="clickFunction()">Click Me!</button>
</body>
</html>
0
JLT
24 styczeń 2022, 11:52
HTML:
<button id="btn" onclick="myfunc()"></button>
Js:
function myfunc() {
a += 2
}
0
mvp
24 styczeń 2022, 11:34