ajax

2016-03-18 20 views
0

'dan sonra çalışmıyor. Uzun açıklama için özür dilerim: Birkaç yıldır bir kodlayıcı olmadım ve zaman zaman bütçe sorunları nedeniyle bazı projeler yapmak için dönüyorum. Şu anda bu siteyi eğitim amaçlı olarak yürütüyorum. Bu, toplumu insan-insan etkileşimlerinin yararları hakkında bilgilendiriyor. Bazı eğlence mesajları yapıyoruz, ancak çoğu veteriner hekim tarafından yazılıyor. Son zamanlarda sitenin kategorileri, köpek kedileri aşıları gibi kategoriler halinde organize etmek için ekledim. Site çok optimize edilmediğinden ve sunucu yavaş olduğu için Ajax üzerinden bir telefon görüşmesi yaptım. Karşılıklı sorun olduğunu benim bir yerleştirme çabalarına rağmen:ajax

  • window.scrollTo (0, 0);
    1. $ ('html, body') animate ({scrollTop: 0}, 'yavaş');
    2. $ ('html, body') animate ({scrollTop: 0}, 0);
    3. A

Hiçbir şey işleri AJAX yükleme başa işlevini setTimeout. Muhtemelen bu konuda yoğunlaşıyorum ama göremediğim şeyleri anlamak günlerimi alıyor. Ve siteyi çok fonksiyonel olmayan hale getiriyor. Site, www.guiadocao.com adresinde, içeriği yükledikten sonra tıklanmadığınız zaman sitede bulunan menüdür. Kimsenin hata ayıklamasını istemiyorum ama dürüstçe mevcut olan tüm seçenekleri çalıştırdım. Bu yüzden, yeni bir çift gözün buna ışık tutabileceğini unutmayın. Bu size bunu soruyorsun tam olarak ne yaptığını kullandığınız kodu gibi görünüyor herkese

Selamlar,

cevap

0

. Sorun, sayfanın gövdesi boyuna sığar ve daha fazla bir şey değildir, dolayısıyla kaydırma olmaz. Öğeyi main'a eşit olan id (ya da id hakkında yanlış olduğumda makaleleri içeren öğe) ile kaydırmaya çalışmalısınız.

+0

'$ ('html, body') animasyon ({ \t \t \t \t \t \t \t \t \t scrollTop:. $() "# Ana"() ofset üst \t \t \t \t \t. \t \t \t \t \t}, 2000); \t \t \t \t} \t \t \t \t \t \t 'Bunu ancak yine de hiçbir şey çalıştılar. – user772254

+0

'$ ('# main'). Animate ({scrollTop: 0}, 'yavaş');' Konsolda test edildi ve çalışıyor. – Loufylouf

+0

Çok teşekkür ederim! :) – user772254

0

AJAX isteğinize başarılı bir geri arama scrollTop işlevi eklemeyi deneyin. .

var call = $.ajax({ 
    type: "POST", 
    url: "/path/", 
    success: $(window).scrollTop(0) 
});