0
在下面的代碼中,我想隱藏第一個塊(div1)的滾動條,而不在所有瀏覽器中使用overflow
屬性。隱藏所有瀏覽器中的垂直滾動條
任何建議將有所幫助。
小提琴: http://jsfiddle.net/mvn1ngby/12/
$('#div1').scroll(function(){
$('#div2').scrollTop($('#div1').scrollTop());
});
$('#div2').scroll(function(){
$('#div1').scrollTop($('#div2').scrollTop());
});
div.outer {
display:inline-block;
width:150px;
height:320px;
border:1px solid black;
overflow-y:auto;
}
div.outer > div {
height:3000px;
}
#div1 div {
width:300px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="outer" id="div1">
<div>
</div>
</div>
<div class="outer" id="div2">
<div>
</div>
</div>
爲什麼你不會使用overflow屬性?我認爲這樣的東西:: - webkit-scrollbar {display:none;}例如 – SilverSurfer
檢查這一個https://stackoverflow.com/questions/16670931/hide-scroll-bar-but-while-still-being-能夠滾動 –
@SilverSurfer @HD使用'webkit'前綴只適用於某些瀏覽器。 –