Fancybox 2.1 menggulir halaman ke atas saat dibuka

Saya mengalami masalah dengan Fancybox yang menggulir halaman dasar ke atas segera setelah jendela modal terbuka. Ketika ditutup, ia juga tidak kembali ke tempat pengguna berada. Ini memaksa pengguna untuk menggulir kembali halaman ke bawah ke titik terakhir mereka tinggalkan.

Ada wawasan?


person ipsomatic9    schedule 18.09.2013    source sumber
comment
periksa apakah ini membantu github.com/fancyapps/fancyBox/issues/630   -  person JFK    schedule 18.09.2013
comment
Terima kasih, tetapi sepertinya itu untuk Fancybox versi lama dan/atau saya tidak ingin menggunakan min-height: 100% untuk alasan yang sama dengan orang yang melewati lompatan tidak mau.   -  person ipsomatic9    schedule 19.09.2013
comment
Jika Anda menggunakan fancybox v2.1.5 sepertinya masalah telah diperbaiki di master terbaru yang dapat Anda unduh formulirnya di sini github.com/fancyapps/fancyBox/archive/master.zip sehingga tidak ada lagi peretasan pada file js atau css.   -  person JFK    schedule 21.09.2013


Jawaban (3)


Di jquery.fancybox.css > fancybox-lock...

Ubah...

overflow: hidden !important;

ke...

overflow: visible !important;
person Millhorn    schedule 01.11.2013

Untuk memperbaikinya di sini saya menggunakan fungsi pembantu bawaan, inilah cara saya mengaturnya sekarang:

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

Saya memiliki masalah yang sama ketika membuka konten fancybox adalah iframe. Saya menemukan bahwa ada beberapa JS (di halaman saya, dimuat ke iframe) yang berisi arahan .focus(). Menghapus ini, bug telah diperbaiki...

person Georgy Spassky    schedule 18.10.2013