Yes, this is a big problem. But, i don´t know a solution. I wrote two
workarounds for that.

1. disable scrolbar on body + add padding-right in the size of the
scrollbar width (has to dynamically calclated) for the time the
animation occurs. between disabling scrollbar and calling slideup has
to be a short delay, so that ff can render the disabled scrollbar
before animating.

pro:
- although this sounds very obtrusive, the delayed scrollbar change isn
´t noticed by normal users
- this could be easily generalized
con:
sometimes the bad effect still happens (if someone knows a reason for
this, plz tell me)

2. animate the scrolltop of body at the same time to scroll up

pro:
- if you make the upscrplling a little faster than the slideup, the
effect doesn´t appear

con:
- you can´t generate a generalized code to do this. (multi-colum
layout etc....)

On 22 Dez., 12:39, "Peter Wright" <peter.wri...@renishaw.com> wrote:
> Hello,
>
>     Has anyone else ever noticed a rather disgusting scrollbar redraw
> causing a page to flicker when the content shrinks in size (usually
> triggered by SlideUp())?
>
> This occurs when the document's height is reduced gradually causing the
> viewport's view to be invalid multiple times a second. so the scrollbar
> has to be redrawn to handle where the viewport's location matches the
> bottom of the page. If anyone knows of a graceful solution to implement
> handling a clean slideUp when the viewport is near the document bottom I
> would much appreciate it, perhaps something to be considered in the 1.4
> release?
>
> Kind regards,
>
> Peter Wright
> --------------------------------------------------------------------------------------------------
> This email and any attachments are confidential and are for the use of the 
> addressee only. If you are not the addressee, you must not use or disclose 
> the contents to any other person. Please immediately notify the sender and 
> delete the email. Statements and opinions expressed here may not represent 
> those of the company. Email correspondence is monitored by the company. This 
> information may be subject to Export Control Regulation. You are obliged to 
> comply with such Regulations
>
> The parent company of the Renishaw Group is Renishaw plc, registered in 
> England no. 1106260. Registered Office: New Mills, Wotton-under-Edge, 
> Gloucestershire, GL12 8JR, United Kingdom. Tel +44 (0) 1453 524524
> --------------------------------------------------------------------------------------------------

--

You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en.


Reply via email to