คำถามติดแท็ก scrolltop


11
jQuery .scrollTop (); + ภาพเคลื่อนไหว
ฉันตั้งค่าหน้าเว็บให้เลื่อนไปด้านบนเมื่อคลิกปุ่ม แต่ก่อนอื่นฉันใช้คำสั่ง if เพื่อดูว่าส่วนบนของหน้าไม่ได้ถูกตั้งค่าเป็น 0 จากนั้นถ้าไม่ใช่ 0 ฉันจะขยับหน้าเพื่อเลื่อนไปยังด้านบน var body = $("body"); var top = body.scrollTop() // Get position of the body if(top!=0) { body.animate({scrollTop:0}, '500'); } ส่วนที่ยุ่งยากตอนนี้กำลังเคลื่อนไหวอะไรบางอย่างหลังจากหน้าเลื่อนไปด้านบน ดังนั้นความคิดต่อไปของฉันคือค้นหาสิ่งที่ตำแหน่งหน้า ดังนั้นฉันใช้ console log เพื่อค้นหา console.log(top); // the result was 365 สิ่งนี้ทำให้ฉันได้ผลลัพธ์ 365 ฉันคาดเดาว่าเป็นอันดับที่ฉันอยู่ก่อนที่จะเลื่อนขึ้นไปด้านบน คำถามของฉันคือฉันจะกำหนดตำแหน่งเป็น 0 ได้อย่างไรเพื่อที่ฉันจะสามารถเพิ่มภาพเคลื่อนไหวอื่นที่ทำงานได้เมื่อหน้าอยู่ที่ 0 ขอบคุณ!

11
ภาพเคลื่อนไหว scrollTop ไม่ทำงานใน firefox
ฟังก์ชั่นนี้ใช้งานได้ดี มันเลื่อนร่างกายเพื่อชดเชยภาชนะที่ต้องการ function scrolear(destino){ var stop = $(destino).offset().top; var delay = 1000; $('body').animate({scrollTop: stop}, delay); return false; } แต่ไม่ใช่ใน Firefox ทำไม? -EDIT- เพื่อจัดการกับทริกเกอร์สองครั้งในคำตอบที่ยอมรับได้ฉันขอแนะนำให้หยุดองค์ประกอบก่อนภาพเคลื่อนไหว: $('body,html').stop(true,true).animate({scrollTop: stop}, delay);

18
Angular 5 เลื่อนขึ้นไปด้านบนทุกครั้งที่คลิกเส้นทาง
ฉันใช้ angular 5 ฉันมีแดชบอร์ดที่ฉันมีไม่กี่ส่วนที่มีเนื้อหาขนาดเล็กและไม่กี่ส่วนที่มีเนื้อหาขนาดใหญ่จนฉันประสบปัญหาเมื่อเปลี่ยนเราเตอร์ในขณะที่ขึ้นไปด้านบน ทุกครั้งฉันต้องเลื่อนเพื่อไปด้านบน ใครก็ได้ช่วยฉันแก้ปัญหานี้เพื่อที่ว่าเมื่อฉันเปลี่ยนเราเตอร์มุมมองของฉันจะอยู่ที่ด้านบนเสมอ ขอบคุณล่วงหน้า.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.