• 31-05-2024, 03:11:21
    #1
    Başlıkta belirttiğim gibi bitane fotoğraf bulut sitesi var burda 10binlerce resim var
    fakat resimleri kaydırdıkça yüklüyor yani görünen kısım dışında yükleme yapmıyor.

    Çok sinir bozucu kaydığım sürece sadece yükleniyorlar bunu değiştirme şansım var mı jquery kullanarak?
    "Yani kaydırmadanda sanki sayfayı kaydırıyorum(scroll yapıyormuşum gibi) yüklenmesini sağlayabilirmiyim."


    Bu şekilde oluyor burada resimler yüklenmiş varsayım yapıyorum ama aşşağıda devam etmiyor kaydırmadığım sürece
    devam etmiyor bunun sağlanmasını istiyorum böyle birşey yapabilirmiyim?



    Şimdiden teşekkür ederim ! (chatgpt denedim işe yaramadı)

  • Kabul Edilen Cevap
    • 1 Beğeni
      setTimeout(async(){
      await new Promise((resolve) => {
      var totalHeight = 0;
      var distance = 100;
      var timer = setInterval(() => {
      var scrollHeight = document.body.scrollHeight;
      window.scrollBy(0, distance);
      totalHeight += distance;

      if(totalHeight >= scrollHeight - window.innerHeight){
      clearInterval(timer);
      resolve();
      }
      }, 100);
      });
      })



      // Öteki istediğiniz websiteyle alakalı hocam çok uğraşırsınız
  • 31-05-2024, 03:22:37
    #2
    Tam anlamadım ama
    Macro recorder programi var scroll yapmasini iste tekrarlasın ya da alt tuşuna makro ata
  • 31-05-2024, 03:25:28
    #3
    Teşekkür ederim ama scroll yapmadan scroll yapıyormuşum gibi olsun istiyorum yani kodla bunu değiştirmek istiyorum aşşağı kaydırmadan
  • 31-05-2024, 03:27:31
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    setTimeout(async(){
    await new Promise((resolve) => {
    var totalHeight = 0;
    var distance = 100;
    var timer = setInterval(() => {
    var scrollHeight = document.body.scrollHeight;
    window.scrollBy(0, distance);
    totalHeight += distance;

    if(totalHeight >= scrollHeight - window.innerHeight){
    clearInterval(timer);
    resolve();
    }
    }, 100);
    });
    })



    // Öteki istediğiniz websiteyle alakalı hocam çok uğraşırsınız
  • 31-05-2024, 03:30:23
    #5
    unqown adlı üyeden alıntı: mesajı görüntüle
    setTimeout(async(){
    await new Promise((resolve) => {
    var totalHeight = 0;
    var distance = 100;
    var timer = setInterval(() => {
    var scrollHeight = document.body.scrollHeight;
    window.scrollBy(0, distance);
    totalHeight += distance;

    if(totalHeight >= scrollHeight - window.innerHeight){
    clearInterval(timer);
    resolve();
    }
    }, 100);
    });
    })



    // Öteki istediğiniz websiteyle alakalı hocam çok uğraşırsınız
    teşekkür ederim hocam tam istediğim değildi ama işimi gördü
  • 31-05-2024, 03:30:45
    #6
    berrkeem adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim hocam tam istediğim değildi ama işimi gördü
    Kolay gelsin efenim iyi akşamlar