*       

Hi,    

     

I am  working on a site where are wanting to create a full screen site using  
percentages for positioning and displaying of content. As part of the project  
we also want to have some animation to bring objects onto the page.    

We have the  objects in their correct positions using relative positioning and 
negative top  values for example:     

     

#myDiv{ top:  -26%;}    

     

This is  where we wish the animation to end with the block in position so 
therefore its  starting value in the CSS could be:  “top:  0%”.    

     

Now I made  the assumption that my js to achieve this would be:    

     

$(‘#myDiv’).animate({top  : “-26%”});    

     

After  testing this, it became clear that the animate function was ignoring the 
‘%’  sign and was just applying ‘-26px’ instead.    

     

After  positing this directly to John Resig via twitter I got a response asking 
me to  try:    

     

$(‘#myDiv’).animate({top  : “-=26%”});    

     

However the  object always animates to: “top: 0px” regardless of its starting 
position,  percentage value and the +=, -= notation.    

     

Is this a  bug or am I missing something here? – Using JQuery 1.3.2    

     

Adam Jessop.    

Reply via email to