Be sure to grab jQuery 1.1.3.1 which only adds display: block when absolutely necessary for animations.
-- Brandon Aaron On 7/24/07, GianCarlo Mingati <[EMAIL PROTECTED]> wrote:
hi Dan thanks it seems a 'fundamental' tip. i'll try that tomorrow. i've noticed tho that jquery applies an inline style of display:block to elements phaded or moved with the .animate method. am i right? could be a 'problem?' gc. On Jul 24, 9:22 pm, "Dan G. Switzer, II" <[EMAIL PROTECTED]> wrote: > GianCarlo, > > > > >Hi. > >The problem is with this newsticker i'm building for an intranet app > >@work: > >http://www.gcmingati.net/wordpress/wp- > >content/lab/jquery/newsticker/beta/ticker-absolute.html > > >This ticker works, but i have to make two prototypes: > >one with fading . done > >one with continuous scrolling from right to left. not done (also it's > >really "old-fashion" i prefer the phading one) > > >Follow me with this: if i get the data from the XML file, i wrap > >everything (date in a span) and text (clickable, hence into an A tag) > >in a very long P (paragraph, block element) and then move (animate) > >that P from right to left and again as i reach an 'endpoint' it should > >work. If only i could get the total amount of pixel of such P.... > >That's why i need the TOTAL width of my P even if i'm only 'seeing' > >650 px of it. > >Get it? > >.width() does not work. it always returns the visible area. wich is > >not good for my 'experiment'. > > You need to set the "p" element to "display: inline". That should allow you > to get the actual length. Also, I'd probably use <div /> tags instead of > paragraph tags. > > Regardless of what tag you use, it'll need to have an inline display model. > So if it's a block style tag, you'll need to manually make it an inline > element. > > -Dan