2015-09-11 2 views
0

У меня есть Ion-контент с длинным списком в нем, я могу щелкнуть элемент списка, чтобы перейти на другую страницу, но на странице назад он всегда автоматически прокручивает вверх, это действительно раздражает, его можно отключить?Ионное содержание ионов всегда autoscroll to top на странице введите

настройка страницы

<ion-view view-title="main view" class="vsmf-page"> 
    <ion-content delegate-handle="explore_scroller" on-scroll-complete="checkScroll()" autoscroll="false"> 
     <ion-refresher on-refresh="doRefresh()"> 
     </ion-refresher> 
     <ion-list> 
      <ion-item ng-repeat="page in pages" ng-click="gotoItemPage(page)"> 
       {{page.name}} 
      </ion-item> 
     </ion-list> 
    </ion-content> 
</ion-view> 

PS, после маршрута структура используется для меня автоматической установки маршрутов через некоторый автозагрузчик писала по myselfe, так что он может отличается от ионной структуры маршрутизатора, но я уверен, что это работает.

главная страница имеет маршрут как

'pageFrameView.explore', 
         { 
          url: "/explore", 
          views: { 
           'pageContent' :{ 
            template: "/template/page/explore/ExploreMainView.html", 
            controller: 'ExploreMainView.controller' 
           }, 
           'menuLeft': { 
            template : "/template/page/menu/left/GeneralLeftMenu.html", 
            controller: 'GeneralLeftMenu.controller' 
           }, 
           'menuRight': { 
            template : "/template/page/menu/right/ExploreRightMenu.html", 
            controller: 'ExploreRightMenu.controller' 
           } 
          } 
         } 

страница товар имеет маршрут как

'pageFrameView.userProfile', 
         { 
          url: "/userProfile/:userid/:showapply/:showemail/:backto/:eventdate/:eventid/:requestid/:channelid/:showcancel/:showdetail", 
          views: { 
           'pageContent' : { 
            template: "/template/page/explore/UserProfileView.html", 
            controller: 'UserProfileView.controller' 
           } 
          } 
         } 
+0

, пожалуйста, добавьте ваш раздел маршрутов для этой страницы. –

ответ

1

Ok, здесь, кажется, реальная проблема, ион-заголовок-бар всегда нажмите, чтобы прокрутить до верхнего события, и нет возможности остановить распространение события, так как кнопка находится внутри панели заголовка ионов, каждый раз, когда я нажимаю кнопку, она также запускает свиток к верхнему событию.

Удивительно, если это можно решить, но на данный момент я должен отключить прокрутку без прокрутки до истины на панели заголовка ионов.

+0

Спасибо, ты ответишь мне, я не смог определить, что именно проблема. но ответ предоставлен ssolution –

Смежные вопросы