SORU
14 EKİM 2010, PERŞEMBE


yatay masa üzerinde üst ve alt kaydırma çubuğu

Sayfamda çok geniş table verdim. Masanın altına yerleştirilen bir yatay kaydırma çubuğu koymaya karar verdim. Ama bu kaydırma çubuğunu masanın üstüne de olmak istiyorum.

Şablon ettiğim şu:

<div style="overflow:auto; width:100%; height:130%">
<table id="data" style="width:100%">

Bu HTML ve CSS ile yapmak mümkün olabilir mi?

CEVAP
14 EKİM 2010, PERŞEMBE


Bir unsur, "" yatay kaydırma olan unsur yukarıda div, sadece bir kaydırma çubuğu için yeterince yüksek. kukla koy üstüne de ikinci bir yatay kaydırma çubuğu taklit Sonra da "ya kaydırma çubuğu hareket ettiğinde. synch diğer elemanı almak için" kukla öğe ve asıl öğe için olay, kaydırma işleyicileri eklemek Kukla elemanı eleman üzerinde ikinci bir yatay kaydırma çubuğu gibi görünecektir.

Canlı bir örneğin, this fiddle bkz

İşte kod:

HTML:

<div class="wrapper1">
  <div class="div1"></div>
</div>
<div class="wrapper2">
  <div class="div2">
    <!-- Content Here -->
  </div>
</div>

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;
}

JS:

$(function(){
  $(".wrapper1").scroll(function(){
    $(".wrapper2").scrollLeft($(".wrapper1").scrollLeft());
  });
  $(".wrapper2").scroll(function(){
    $(".wrapper1").scrollLeft($(".wrapper2").scrollLeft());
  });
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • esnathesinger

    esnathesinge

    6 NİSAN 2009