Rumah > hujung hadapan web > tutorial css > Bolehkah Bar Skrol Mendatar Kedua Dicipta di Bahagian Atas Jadual Hanya Menggunakan HTML dan CSS?

Bolehkah Bar Skrol Mendatar Kedua Dicipta di Bahagian Atas Jadual Hanya Menggunakan HTML dan CSS?

Patricia Arquette
Lepaskan: 2024-12-18 22:43:11
asal
664 orang telah melayarinya

Can a Second Horizontal Scrollbar Be Created at the Top of a Table Using Only HTML and CSS?

Meniru Bar Tatal Mendatar Kedua di Bahagian Atas Meja

Masalah:

Meningkatkan jadual besar dengan mendatar bar skrol di bahagian bawah dikehendaki. Walau bagaimanapun, mereplikasi bar skrol ini di bahagian atas juga dicari. Adakah ia boleh dilakukan semata-mata dengan HTML dan CSS?

Penyelesaian:

Menggunakan div "dummy" mensimulasikan bar skrol mendatar kedua di atas elemen. Diletakkan terus di atas elemen utama, div dummy ini bersaiz cukup untuk memuatkan bar skrol. Dengan melampirkan pengendali acara pada kedua-dua unsur tiruan dan utama, penyegerakan dipastikan apabila bar skrol digunakan. Div dummy mereplikasi penampilan dan kefungsian bar skrol kedua atas.

Contoh Langsung:

Teroka biola ini untuk praktikal tunjuk cara.

Kod:

HTML:

<div class="wrapper1">
  <div class="div1"></div>
</div>
<div class="wrapper2">
<div class="div2">
  <!-- Content Here -->
</div>
</div>
Salin selepas log masuk

CSS:

.wrapper1, .wrapper2 {
  width: 300px;
  overflow-x: scroll;
  overflow-y:hidden;
}

.wrapper1 {height: 20px; }
.wrapper2 {height: 200px; }

.div1 {
  width:1000px;
  height: 20px;
}

.div2 {
  width:1000px;
  height: 200px;
  background-color: #88FF88;
  overflow: auto;
}
Salin selepas log masuk

JS:

$(function(){
  $(".wrapper1").scroll(function(){
    $(".wrapper2").scrollLeft($(".wrapper1").scrollLeft());
  });
  $(".wrapper2").scroll(function(){
    $(".wrapper1").scrollLeft($(".wrapper2").scrollLeft());
  });
});
Salin selepas log masuk

Atas ialah kandungan terperinci Bolehkah Bar Skrol Mendatar Kedua Dicipta di Bahagian Atas Jadual Hanya Menggunakan HTML dan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan