Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Jak wywołać funkcję tylko na określony czas?, scrollowanie myszą
Vitoss
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 17.03.2005

Ostrzeżenie: (0%)
-----


W jaki sposób wywołać funkcję w JS tylko na określony czas? Mam kod:

Kod
function handle(delta) {
    if (delta < 0)

        JAKIEŚ WYWOŁANIE

    else

        NASTĘPNE WYWOŁANIE

}

Problem jest jednak taki, że skrypt wywołuje funkcję, której nie da się zatrzymać. Jest kod zatrzymujący funkcję, jednak nie da się zwrócić ponownie wartości zerowej - delta po wykonaniu akcji ze skryptu jest albo 1 albo -1 i dlatego nie ma gdzie wkleić fragmentu zatrzymującego funkcji. Nie ma jak wywołać delta = 0. Całość ogólnie odpowiada za scrollowanie myszką, na bazie tego skryptu.

Rozwiązania widzę takie: albo wywołanie funkcji tylko na krótki fragment (rozwiązanie trochę na około) albo modyfikacja warunków pod takim kątem, aby wywoływały wartości zerowe, wtedy wkleiłoby się skrypt zatrzymujący akcję.

W JS nie jestem zbytnio zorientowany, dlatego może się to wydawać proste, jednak ciężko mi znaleźć działające rozwiązanie - już praktycznie pół dnia mi na to zeszło...


--------------------
=)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:38