javascript - Bagaimana untuk menjadikan kedudukan bar sisi kedudukan tetap dalam halaman secara dinamik meningkat dengan bar skrol?
高洛峰
高洛峰 2017-06-26 10:53:43
0
2
955

Keperluan adalah seperti ini Pada permulaan, bar sisi halaman ditetapkan pada kedudukan tertentu pada halaman (seperti: kanan: 0; bawah: 0 apabila bar skrol menatal, untuk menghalang bar sisi). daripada melipat bahagian pengaki ((Rujuk gambar di bawah), apabila ia mencapai kedudukan tertentu, nilai bawah meningkat dengan peningkatan bar skrol. Kesannya sama seperti laman web Cina Qidian. Kodnya adalah seperti berikut Tolong bantu saya, bahagian bawah saya hanya meningkat satu dan ia berhenti bergerak!
Kod adalah seperti berikut:

 //滚动条监听事件
        $(window).scroll(function () {
            var sTop = $(document).scrollTop();
            var Bottom = 100;//设置底部距离
            if (sTop >= 1738) {
                Bottom++;//不断增加
                $(".main .main_p").css("bottom",Bottom);//设置固定侧边框位置
            }else{
                $(".main .main_p").css("bottom",0);
            }
        })


Paparan kesan khusus tapak web Cina Qidian: http://read.qidian.com/chapte...

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(2)
typecho

Tidak perlu terus menambah, ia membazir sumber. Gunakan kedudukan tetap, dan kemudian tukar kepada kedudukan mutlak atau kaedah lain untuk meletakkannya ke bawah.

伊谢尔伦

Mari lihat jika ini berkesan
https://jsfiddle.net/eyvxw3wc/

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan