Well if it is for other reason rather than breaking your old code then Im sorry. but I you think updating to 1.2.2 will break something you dont have to worry :)
You can also try clientcide: http://www.clientcide.com/wiki/cnet-libraries/04-element/03-element.pin And download just the pin feature :] Alex, On May 30, 12:05 am, Ankit Ahuja <[email protected]> wrote: > I have to stick to version 1.2.1 and it does not have the pin/unpin methods. > I think I would just look at the code for them from the latest version and > build my own methods for this purpose :) > > I think this is the right way to go about it. Thanks! > > Cheers > Ankithttp://ankitahuja.com > > On Thu, May 28, 2009 at 8:05 PM, asgaroth.belem > <[email protected]>wrote: > > > > > I think you shouldnt be using margin-top & position fixed. > > > But instead position:absolute + top:0 > > And having javascript relocate the bar upon scroll. but... I better > > recomend something premade instead of implementing thsi your self. > > > the las version of mootools has a way to do this very simple: > > >http://www.docs.mootools.net/docs/more/Element/Element.Pin > > > Don need to construct the element via javascript you can just do it in > > your normal HTML and set the styles like > > > #toggle_bar{ > > position:absolute; > > top:0; > > } > > > And then call > > > window.addEvent('domready',function(){ > > > $('toggle_bar').pin(); > > > }); > > > And thats it. > > > Plus I think position:fixed does not work on IE6 so you would have to > > use javascript to move the div upon sroll anyway. > > > On 28 mayo, 06:21, ankit <[email protected]> wrote: > > > I want to place a toggle link DIV at the top right hand corner of a > > > page. I have to do that for different templates which means that the > > > BODY for each template might have different margin & padding > > > properties, etc. > > > > Now this works fine for certain templates ( at certain times) while > > > for other templates it doesn't work as expected. > > > > How can I make this completely template independent and make sure that > > > the div sticks to the top? My guess is properties like 'line-height', > > > etc. might be interfering but the position of the div is not > > > consistent. > > > > The inconsistency in the position of the div is the problem. > > > > Maybe anyone can suggest a better way of doing this? Or comprehend why > > > this is happening? > > > > Here is my code: > > > >http://paste.mootools.net/f45ce680
