Fancybox 2.1 เลื่อนหน้าไปด้านบนเมื่อเปิด

ฉันมีปัญหากับ Fancybox ที่เลื่อนหน้าต้นแบบไปด้านบนสุดทันทีที่หน้าต่างโมดอลเปิดขึ้น เมื่อปิดมันจะไม่กลับไปยังตำแหน่งที่ผู้ใช้อยู่เช่นกัน บังคับให้ผู้ใช้ต้องเลื่อนกลับลงมาที่หน้าจนถึงจุดที่พวกเขาค้างไว้

มีข้อมูลเชิงลึกอะไรบ้าง?


person ipsomatic9    schedule 18.09.2013    source แหล่งที่มา
comment
ตรวจสอบว่าสิ่งนี้ช่วย github.com/fancyapps/fancyBox/issues/630 หรือไม่   -  person JFK    schedule 18.09.2013
comment
ขอบคุณ แต่ดูเหมือนว่าจะเป็นของ Fancybox เวอร์ชันเก่าและ/หรือฉันไม่ต้องการใช้ min-height: 100% ด้วยเหตุผลเดียวกับที่บุคคลที่ผ่านการกระโดดไม่ต้องการใช้   -  person ipsomatic9    schedule 19.09.2013
comment
หากคุณใช้ fancybox v2.1.5 ดูเหมือนว่าปัญหาได้รับการแก้ไขแล้วในต้นฉบับล่าสุด ซึ่งคุณสามารถดาวน์โหลดแบบฟอร์มได้ที่นี่ github.com/fancyapps/fancyBox/archive/master.zip ดังนั้นจึงไม่มีการแฮ็กไฟล์ js หรือ css อีกต่อไป   -  person JFK    schedule 21.09.2013


คำตอบ (3)


ใน jquery.fancybox.css > fancybox-lock...

เปลี่ยน...

overflow: hidden !important;

ถึง...

overflow: visible !important;
person Millhorn    schedule 01.11.2013

เพื่อแก้ไขที่นี่ ฉันใช้ฟังก์ชันตัวช่วยในตัว นี่คือวิธีที่ฉันตั้งค่าตอนนี้:

$(".fancybox").fancybox({
            helpers: {
                overlay: {
                    locked: false
                }
            }
        });
person box86rowh    schedule 05.07.2014

ฉันมีปัญหาเดียวกันเมื่อเนื้อหา fancybox ที่เปิดอยู่คือ iframe ฉันพบว่ามี JS บางตัว (ในเพจของฉัน โหลดลงใน iframe) ที่มีคำสั่ง .focus() การนำสิ่งนี้ออก ข้อผิดพลาดได้รับการแก้ไขแล้ว...

person Georgy Spassky    schedule 18.10.2013