javascript - Bagaimana untuk melakukan tatal div tempatan dalam jq?
phpcn_u1582
phpcn_u1582 2017-05-24 11:36:08
0
3
758

<gaya>
.atas , .bawah{height:130px;background:#000;} .center{height:400px;overflow:hidden;position:relative;}
.center .box{width:100%;height :100%;kedudukan:mutlak;}
.tengah .kotak ul{limpahan:tersembunyi;}
.tengah .kotak li{latar belakang:merah;tinggi:400px;lebar:100%;}
</style>

<p class="top"></p>

<p class="center">
    <p class="box">
        <ul>
        <li></li>
        <li></li>
        </ul>
    </p>
</p>

<p class="bottom"></p>

Bagaimanakah jq melakukan penatalan separa ul li Tiada bar skrol boleh muncul di tengah. Juga pertimbangkan untuk menyekat acara bar skrol penyemak imbas.
Keperluan ialah: tatal dengan roda tetikus. li akan tatal ke bawah atau ke atas. Premisnya ialah tetikus saya berada di julat tengah di sini Acara skrol penyemak imbas boleh digunakan di luar julat, tetapi dilarang di dalam.

phpcn_u1582
phpcn_u1582

membalas semua(3)
黄舟

Gunakan acara skrol ini untuk mengawal kedudukan kotak.

滿天的星座

Dapatkan arah tatal melalui acara tatal, dan laraskan kedudukan p melalui pengiraan program anda sendiri. Anda boleh menggunakan transform untuk css3 Jika css3 tidak disokong, gunakan kiri dan atas.

我想大声告诉你

Balut p di lapisan luar dan tetapkan limpahan:tersembunyi untuk menutup bar skrol dalam sahaja.
Acara tatal tetikus. $('.center').on() bertindak balas kepada peristiwa tetikus dan kemudian menghalang menggelegak.

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