Я использую плагин jquery для прокрутки, а ширина прокрутки - ширина браузера, поэтому, когда у меня меньше ширины содержимого, чем ширина браузера, я хочу, чтобы контент начинался в центре браузера.Smooth Scroll для начала в центре?
Вот что у меня есть для количества пикселей, которое требуется для центра содержимого.
Jquery
var totalWidth = 0;
$('.scrollableArea img').each(function(){
totalWidth += parseInt($(this).width(), 10);
});
//totalWidth is the width of the content
var containWidth = $('#makeMeScrollable').width(); //browser width
containWidth /= 2;
totalWidth /= 2;
startWidth = containWidth - totalWidth;
Есть ли способ, что я могу сделать так, чтобы содержимое прокрутки начинает startWidth
от левой?
Если ширина содержимого меньше, чем ширина браузера, остальная часть scrollDiv заполняется разделителями 75px.
Так что HTML выглядит
HTML
<div class="scrollableArea">
<img/>
<img/>
<img/>
<div class="filler"/>
<div class="filler"/>
<div class="filler"/>
<div class="filler"/>
...etc
</div>
Вот сайт плагин http://www.smoothdivscroll.com/