![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
potrzebuję pomocy. Tworzę właśnie webowy interfejs do sterowania oświetleniem i wyzwalania gotowych scen, natomiast muszę również stworzyć suwak, który będzie działał w zakresie 0-100% i w zależności od zakresu (najlepiej co 1%) działał jako href do konkretnej podstrony. Tzn. moje przyciski to są np. trigger/10, trigger/11, trigger/12 więc jeśli suwak w zakresie 0-100% będzie ustawiony na 11% to uruchamia się href do trigger/11 Póki co znalazłem skrypt samego suwaka, lecz nie wiem jak zrobić żeby wysyłać href w zależności od położenia |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
A jakiego slidera używasz? Zobacz w jego dokumentacji, cze nie ma eventu typu "on change", wtedy sie po prostu pod to podpinasz
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem w internecie: https://jqueryui.com/slider/#slider-vertical
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Ok,
natomiast nie za bardzo wiem jak zrobić wartościowe wysyłanie hrefa, czyli to co mówiłem, kiedy value wynosi 0 to href wysyła /trigger/0, kiedy value wynosi 27 to trigger/27 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
hrefa sie nigdzie nie wysyla
href to jest atrybut tagu a. Powiedz dokladniej o co chodzi bo nie do konca rozumiem.. Ze zdarzenia "change" wyciągniesz wartosc suwaka, np. 15 i sobie skleisz stringa, Kod var currentValue = <jakos zdobadz value suwaka z eventu>; var newHref = 'trigger/' + currentValue I sobie gdzieś to umieścisz. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Wyjaśniam:
o tyle ile znam się na html/css oraz trochę php to nie znam się za bardzo na java, a muszę zrobić jeden suwak, który będzie działał w zakresie od 0-100%. Obecnie z tego skryptu, który znalazłem działa i nawet przedstawia ustawioną wartość obok suwaka. Ja jednak potrzebuję takiej funkcjonalności jak w zależności od ustawienia suwaka zostanie uruchomione przejście do konkretnej podstrony. Czyli: suwak ustawiam na 24 i wtedy uruchamia się przejście do podstrony xyz/24 suwak ustawiam na 73 i wtedy uruchamia się przejście do podstrony xyz/73 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
No to tak jak napisałem w poprzednim poście
Cytat Ze zdarzenia "change" wyciągniesz wartosc suwaka, np. 15 i sobie skleisz stringa Kod var currentValue = <jakos zdobadz value suwaka z eventu>; var newHref = 'trigger/' + currentValue I zobacz to: https://developer.mozilla.org/en-US/docs/We...Window/location Do zmiany adresu (zeby zmienic strone). |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Mniej więcej rozumiem, gorzej ze sklepaniem tego, muszę zrobić to z mojego przykładu dla #slider-vertical czy #amount?
Może jakiś przykład jak to powinno wyglądać? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj sam, napisz coś jak nie będzie wychodzić to wrzuć kod i pomogę.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
No niestety nawet nie wiem jak dobrze zacząć, nie chce wrzucać czegoś co i tak będzie od razu źle zrobione, bo tak jak mówiłem, nie za bardzo znam java i nigdy czegoś takiego nie robiłem, a potrzebuję jedynie tej jednej funkcjonalności.
Może uda Ci się wrzucić jakiś przykład, który by mnie naprowadził jak coś takiego powinno wyglądać w praktyce?
Czy powinno to być zbudowane na zasadzie if,else? Czy nikt nie jest w stanie mi pomóc? Ten post edytował dnaielpro 16.11.2016, 14:19:52 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 365 Pomógł: 70 Dołączył: 5.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wrzuć kod na jakiegoś jsfiddla, zeby bylo widac ten slider jak dziala i dalo sie edytowac kod.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Oto link do plików: http://jsfiddle.net/w4ppLc6t/
Czy powinno to wyglądać tak?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 28.05.2025 - 23:21 |