Wouldn't it be simpler to check the direction of slide and only apply
scrollTo when going forward but not when moving back?

Vic Hudson


On Nov 9, 2010, at 12:20, "Rémi Grumeau" <[email protected]> wrote:

> Then before scrollTo(0, 1); , you should store where in term of Y the user 
> was ... on each page.
> Don't see how to do that clean without iUI core modifications (adding Y 
> coords in the page history array)
>
> R.
>
> Le 9 nov. 10 à 17:47, Alon Raskin a écrit :
>
>> I also ran into this and did exactly as Remi suggested (though the scrollTo 
>> was added in my code, not the iui).
>> The only issue I now face is that when they hit the Back button I want them 
>> to return to the spot they were on in the list. For example, if they scroll 
>> half way down they should return to the same spot. I am still working on 
>> this but if anyone has a suggestion I am all ears.
>>
>>
>> Alon Raskin
>> e: [email protected]
>>
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] 
>> On Behalf Of Rémi Grumeau
>> Sent: Tuesday, November 09, 2010 6:14 AM
>> To: [email protected]
>> Subject: Re: iUI page load not scrolling to top
>>
>> My mum will love that reply : )
>>
>> R.
>>
>> Le 9 nov. 10 à 12:51, billreilly a écrit :
>>
>>> Remi:
>>>
>>> Thank you very much... your solution fixed my problem... you're a
>>> genius!...
>>>
>>> Bill
>>>
>>> On Nov 9, 12:30 pm, "Rémi Grumeau" <[email protected]> wrote:
>>>> Hi folks,
>>>>
>>>> Search for the slidePages function and add a scrollTo in it.
>>>> That does the trick for me, can't tell if this cause some
>>>> regression... didn't found one btw.
>>>>
>>>> function slidePages(fromPage, toPage, backwards)
>>>> {
>>>>       var axis = (backwards ? fromPage :
>>>> toPage).getAttribute("axis");
>>>>
>>>>       clearInterval(checkTimer);
>>>>       scrollTo(0, 1);
>>>>
>>>>       sendEvent("beforetransition", fromPage, {out:true});
>>>>       sendEvent("beforetransition", toPage, {out:false});
>>>>       if (canDoSlideAnim() && axis != 'y')
>>>>       {
>>>>               ...
>>>>
>>>> R.
>>>>
>>>> Le 9 nov. 10 à 00:29, billreilly a écrit :
>>>>
>>>>> Johnny:
>>>>
>>>>> I'm having the same problem... go tohttp://www.passageweather.com/
>>>>> mobi
>>>>> and scroll down the initial page and click on one of the lower list
>>>>> items and you'll see what i mean... the next "page" shows the list
>>>>> in
>>>>> the middle, no title bar is seen unless you scroll back to the
>>>>> top...
>>>>> very annoying...
>>>>
>>>>> I tried the Trek version of the iui.js file as you did, and it
>>>>> solved
>>>>> this problem but caused other problems, so i've gone back to the
>>>>> real
>>>>> iui.js file...
>>>>
>>>>> Bill
>>>>
>>>>> On Oct 22, 11:38 pm, johnnydanger <[email protected]> wrote:
>>>>>> For some reason when I click on a link in a longer list (that
>>>>>> require
>>>>>> scrolling down) the new page is loaded scrolled down to the same
>>>>>> vertical location.  This is very irritating as it requires
>>>>>> scrolling
>>>>>> back to thetopof the new page manually.  I've looked at other sites
>>>>>> running iUI ( Trek Bikes for instance) and their sites aren't
>>>>>> exhibiting the same behavior.  I can't figure it out... anybody
>>>>>> have
>>>>>> an idea as to what is going on?  If I do target="_self" than of
>>>>>> course
>>>>>> it loads the new page at and is scrolled to thetop, but if I don't
>>>>>> use a target="" declaration the new AJAX loaded page snippet does
>>>>>> notscrollback to thetop.
>>>>
>>>>>> Thanks.
>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "iPhoneWebDev" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to 
>>>>> [email protected]
>>>>> .
>>>>> For more options, visit this group 
>>>>> athttp://groups.google.com/group/iphonewebdev?hl=en
>>>>> .
>>>>
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "iPhoneWebDev" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected]
>>> .
>>> For more options, visit this group at 
>>> http://groups.google.com/group/iphonewebdev?hl=en
>>> .
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "iPhoneWebDev" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/iphonewebdev?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "iPhoneWebDev" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/iphonewebdev?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "iPhoneWebDev" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/iphonewebdev?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/iphonewebdev?hl=en.

Reply via email to