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

  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011