2013-05-02 1 views
0

Как я понимаю, если на странице iScroll это может привести к тому, что экран не может быть перетащен влево/вправо, но .. кажется, что он не действует, есть ли вообще-то, чтобы обертка прокрутки перетаскивала влево/вправо или я делаю это неправильно здесь?iScroll stop прокрутка влево/вправо (по горизонтали), не работает для меня, я делаю это неправильно?

основной пример HTML в использовании ..

<div id="page"> 
    <div id="header" class="clearfix"> 
     <div class="header_logo"> 
      <a href="domain.com/" title="domains"> 
       <img src="/logo_600.png" style="border:none;" alt=""> 
      </a> 
     </div> 
    </div><!-- /header --> 
    <!-- sub_nav --> 
    <!-- /sub_nav --> 
    <div id="wrapper" class="no_snav"> 
     <div id="scroller" class="overthrow"> 
     <div>This profile is currently unavailable or does not exist.</div> 
     <div id="geolocation_latlng" style="visibility:hidden;"></div> 
     </div><!-- /scroller --> 
    </div><!-- /wrapper --> 
</div><!-- /page --> 
+0

вы можете разместить ваш HTML-код также? –

+0

добавил некоторый html к сообщению для примера – chris

+0

попробуйте удалить ',' в 'lockDirection: true,' и заново запустить код. –

ответ

1

Это ваш блок кода. Здесь вы указываете hScroll:false. Это означает, что вы отключите горизонтальную прокрутку. Сделайте это hScroll:true и проверьте его.

Ваш код

function iScrollLoaded() 
{ 
//(function($){ 
    myScroll = new iScroll('wrapper', 
    { 
     hideScrollbar:true, 
     hScroll:false, /* THIS SHOULD BE TRUE FOR HORIZONTAL SCROLLING */ 
     bounce:true, 
     lockDirection:true, 
    }); 
//})(jQuery) 
} 
document.addEventListener('DOMContentLoaded', iScrollLoaded, false); 
Смежные вопросы