• 23-10-2020, 09:27:32
    #1
    merhabalar sayfanın en altında <div id="hello"></div> diye bir bölüm var sayfayı kaydırıp <div id="hello"></div> bölümüne geldiklerinde div'in içine merhaba yazısı eklemesini istiyorum bunun için bildiğiniz jquery kodu varmı
  • 23-10-2020, 09:49:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Aşağıdaki şekilde deneyebilirsiniz.


    <div id="mydiv" onscroll='myMethod();'>

    function myMethod(){ alert(1); }
  • 23-10-2020, 09:52:52
    #3
    Proofles adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki şekilde deneyebilirsiniz.


    <div id="mydiv" onscroll='myMethod();'>

    function myMethod(){ alert(1); }
    denedim bir şey olmuyor
  • 23-10-2020, 10:47:11
    #4
    @onurak;

    $(window).scroll(function () {    var offset = $("#hello").offset().top;    if ($(window).scrollTop() >= offset) {        alert("Merhaba!");    }});
    Bu kodu yazarsan çalışacağını düşünüyorum. çalışmazsa console'undaki uyarılara bi göz at derim

    Ben örnek olarak alert koydum sen alerti silin #hello değişkenine .html ile istediğin yazıyı basarsın
  • 23-10-2020, 10:52:37
    #5
    mustafasatirogl adlı üyeden alıntı: mesajı görüntüle
    @onurak;

    $(window).scroll(function () {    var offset = $("#hello").offset().top;    if ($(window).scrollTop() >= offset) {        alert("Merhaba!");    }});
    Bu kodu yazarsan çalışacağını düşünüyorum. çalışmazsa console'undaki uyarılara bi göz at derim
    çalışıyor ama merhaba yazısını sayfayı aşağı yukarı kaydırdığımızda sürekli olarak gösreriyor tek bir kere göstermesi şeklinde nasıl yapılır
  • 23-10-2020, 10:53:52
    #6
    $(window).scroll(function () { var offset = $("#hello").offset().top; if ($(window).scrollTop() >= offset) { $("#hello").text('Merhaba') ); }});
    @onurak; bunu yaz alert yerine
  • 23-10-2020, 10:55:43
    #7
    @onurak; ve if else ile istediğin değeri yukarıda yazdığım metodla basabilirsin o dive