[AJAX][Java] Przenoszenie zmienych między fukcjami |
[AJAX][Java] Przenoszenie zmienych między fukcjami |
10.01.2020, 09:51:58
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.03.2019 Ostrzeżenie: (0%) |
Witam, mam kod jak poniżej chciałbym przenieść wartość zmiennej zmienna1 do funkcji drugiej. W podzie jak poniżej zmienna jest pusta. Jak to rozwiązać?
<script> $( function() { $( "#box1" ).slider({ range: "min", step: 1, value: 30, min: 1, max: 60, slide: function( event, ui ) { $( ".div1" ).text(ui.value); let zmienna1 = ui.value; } }); }); $( function() { $( "#box2" ).slider({ range: "min", step: 1, value: 12, min: 3, max: 48, slide: function( event, ui ) { $( ".div2" ).text(ui.value); let zmienna2 = zmienna1; } }); }); </script> |
|
|
10.01.2020, 09:57:13
Post
#2
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) |
Najprościej globalnie, czyli przed funkcjami dodajesz var zmianna
|
|
|
10.01.2020, 10:04:10
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.03.2019 Ostrzeżenie: (0%) |
zmieniłam na var lecz gdy podstawie zmienną pod $( ".div2" ).text(zmienna1); otrzymuje w div: [object Object]
Ten post edytował kamlot93 10.01.2020, 10:04:41 |
|
|
10.01.2020, 10:14:32
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Pokaż kod po zmianach i napisz co chciałbyś osiągnąć. Przy obecnym kodzie równie dobrze wartość do div2 możesz wstawiać w zdarzeniu slide pierwszego suwaka.
-------------------- |
|
|
10.01.2020, 10:27:41
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.03.2019 Ostrzeżenie: (0%) |
W drugiej funkcji chcę mieć w zmiennej wartość która została wybrana na suwaku 1
<script> $( function() { $( "#box1" ).slider({ range: "min", step: 1, value: 30, min: 1, max: 60, slide: function( event, ui ) { $( ".div1" ).text(ui.value); var zmienna1 = ui.value; } }); }); $( function() { $( "#box2" ).slider({ range: "min", step: 1, value: 12, min: 3, max: 48, slide: function( event, ui ) { var zmienna2 = zmienna1; $( ".div2" ).text(zmienna2); } }); }); </script> |
|
|
10.01.2020, 10:30:54
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Lord zasugerował, abyś ustawił zmienną globalną.
Ale możesz wyjaśnić w jakim celu chcesz ją mieć w drugim sliderze, skoro używasz ją tylko do wstawienia w div? -------------------- |
|
|
10.01.2020, 10:41:14
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 22.03.2019 Ostrzeżenie: (0%) |
Jak ustawić zmienną globalną? Dla przykładu stawiam w div. Ogólnie to chce wykonać obliczenie podzielić wartość z slidera 1 przez wartość z slidera 2 i wastawić ją do div.
|
|
|
10.01.2020, 10:43:22
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 16.04.2024 - 14:14 |