Score:0

การรวม jQuery Auto Height เข้ากับ Views Infinite Scroll

ธง mw
H M

ฉันมีบล็อกมุมมองที่มีการเลื่อนไม่สิ้นสุด (โดยใช้ ดู Bootstrap และ ดูการเลื่อนที่ไม่มีที่สิ้นสุด โมดูล) บล็อกแสดงการ์ดและฉันต้องการให้มีความสูงเท่ากัน jQuery ความสูงอัตโนมัติ ทำได้ดี อย่างไรก็ตาม จะเกิดขึ้นสำหรับการโหลดครั้งแรกเท่านั้น Auto Height ไม่มีทางรู้ว่าจะเริ่มทำงานในการเรียก Ajax ครั้งต่อไป วิธีที่ดีที่สุดในการรวมเข้าด้วยกันเพื่อให้ความสูงอัตโนมัติถูกเรียกใช้ในการเรียก Ajax แบบเลื่อนไม่สิ้นสุดแต่ละครั้งคืออะไร

Score:0
ธง in

หากลองพิจารณาดูว่า แหล่งที่มา สำหรับโมดูลความสูงอัตโนมัติของ jQuery ดูเหมือนจะมี ความสูงอัตโนมัติ() วิธีการที่คุณสามารถเรียกบนวัตถุ jQuery ที่กำหนด

$(drupalSettings.auto_height.selectors).AutoHeight();

และใน แหล่งที่มา สำหรับ Views Infinite Scroll เราจะเห็นว่าเหตุการณ์ scroll.views_infinite_scroll, พร้อมรับฟังใน. ส่วนของรหัส Views Infinite Scroll ที่เรียกใช้เหตุการณ์นี้คือ:

$window.on(scrollEvent, debounce(ฟังก์ชัน () {
  ถ้า (isLoadNeeded()) {
    $pager.find('[rel=next]').click();
    $window.off(scrollEvent);
  }
}, 200));

ฉันคิดว่าคุณสามารถเรียกใช้ ความสูงอัตโนมัติ() วิธีการทุกครั้งที่มีการเพิ่มมุมมองใหม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา