我有一個tinyscrollbar的問題,在第一頁加載不是所有內容在視口中顯示(你可以看看這裏的問題:pnsilva.net)。jQuery tinyscrollbar - 不顯示所有內容
下面是我如何創建滾動條和加載內容:
$(window).load(function(){
$('#scrollbar1').tinyscrollbar();
$("#scrollbar1 .viewport .overview p").load("/favorites", function() {
$('#scrollbar1').tinyscrollbar_update();
});
$('#scrollbar2').tinyscrollbar();
$("#scrollbar2 .viewport .overview p").load("/books", function() {
$('#scrollbar2').tinyscrollbar_update();
});
$('#scrollbar3').tinyscrollbar();
$("#scrollbar3 .viewport .overview p").load("/music", function() {
$('#scrollbar3').tinyscrollbar_update();
});
$('#scrollbar4').tinyscrollbar();
$("#scrollbar4 .viewport .overview p").load("/photos", function() {
$('#scrollbar4').tinyscrollbar_update();
});
$('#scrollbar5').tinyscrollbar();
$("#scrollbar5 .viewport .overview p").load("/code", function() {
$('#scrollbar5').tinyscrollbar_update();
});
});
而這裏的CSS的外觀:
#scrollbar1 { float:left; width: 20%; height:100%; }
#scrollbar1 .viewport { width:97%; height: 100%; overflow: hidden; }
#scrollbar1 .overview { position: relative; float:left; left: 10px; right:5px; top: 0; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px; }
#scrollbar1 .thumb { background-color: #2D8CDA; width:2px; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 2px; }
#scrollbar1 .track { background-color: #D8EEFD; height: 100%; width:2px; position: relative; }
#scrollbar1 .thumb { height: 20px; width: 2px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .disable{ display: none; }
任何想法,爲什麼這可能發生?
謝謝
還要將代碼的第一行從$(window).load(function(){'更改爲'$(function(){',以便您將使用DOM ready事件。 –