• 20-08-2021, 14:48:57
    #1
    Arkadaşlar, bazı fonksiyonları aynı sayfada birden fazla kullanamıyorum.

    Örneğin;
    window.onscroll = function() {myFunction()};

    window.onscroll = function() {myFunction2()};
    bu fonksiyondan farklı isimlerde yapsam da sadece bir tanesi çalışıyor o da en son yazdığım.
  • 20-08-2021, 15:00:10
    #2
    myFunction'ın içinde myFunction2 yi çağırmayı denediniz mi? (2 olanı evente atamanıza gerek yok. Normal fonksiyon olarak yazıp myFunction'ın gövdesinde çağıracaksınız.
  • 20-08-2021, 15:06:48
    #3
    VBuMaSTeR adlı üyeden alıntı: mesajı görüntüle
    myFunction'ın içinde myFunction2 yi çağırmayı denediniz mi? (2 olanı evente atamanıza gerek yok. Normal fonksiyon olarak yazıp myFunction'ın gövdesinde çağıracaksınız.
    <script>
    window.onscroll = function() {myFunction1()};
    function myFunction1() {
    }
    </script>

    <script>
    window.onscroll = function() {myFunction2()};
    function myFunction2() {
    }
    </script>

    bu şekilde sadece en son yazdığım myFunction2 çalışıyor hocam 1 çalışmıyor.
  • 20-08-2021, 15:15:23
    #4
    Developer
    function myFunction1() { 
        console.log('myFunction1');
    }
    function myFunction2() { 
    console.log('myFunction2');
    }
    window.onscroll = function () {
    myFunction1();
    myFunction2();
    };
  • 20-08-2021, 15:41:44
    #5
    brown adlı üyeden alıntı: mesajı görüntüle
    function myFunction1() {
        console.log('myFunction1');
    }
    function myFunction2() {
    console.log('myFunction2');
    }
    window.onscroll = function () {
    myFunction1();
    myFunction2();
    };
    hocam bu şekilde direkt olmadı hatta console'a sınırsız yazdırdı. ama yazdığın kodun mantığı ile tek fonksiyon içinde çoklu kullandım. Sayende oldu teşekkürler.
  • 20-08-2021, 15:54:57
    #6
    Developer
    tabi senaryo nasıl kullanmak istediğinize bağlı, ben yöntemi gösterdim. rica ederim.

    detaylı bilgi: https://www.w3schools.com/jsref/event_onscroll.asp