thanks Aaron,
i'am starting to love mootools.
great usergroup here ...

On 15 Mrz., 20:01, Aaron Newton <[email protected]> wrote:
> ok. so the problem here is that Tips.js calls your show option *before* it
> positions the tip. This is because the tip is hidden, so it waits for you to
> show it and then positions it. Further, the default option is to follow the
> mouse, which means it calls position repeatedly after the tip is visible.
>
> So when you make your style changes, they are overwritten by the position
> method. To make this work, we need to change the offset option dynamically:
>
> http://mootools.net/shell/Swat4/2/
>
>
>
> On Mon, Mar 15, 2010 at 11:25 AM, hamburger <[email protected]> wrote:
> > Sorry,
> >http://mootools.net/shell/Swat4/
>
> > On 15 Mrz., 18:49, Aaron Newton <[email protected]> wrote:
> > > My first suggestion is that you put this in a mooshell so we can see what
> > is
> > > and is not working.
>
> > > On Mon, Mar 15, 2010 at 4:10 AM, hamburger <[email protected]> wrote:
> > > > Hekko Aaron,
> > > > i'am not sure that you are going to help me further but i tried to do
> > > > what you recommended
> > > > i have the following
>
> > > >   onShow: function(tip,el) {
> > > >   var coords = tip.getCoordinates(), t = tip.getSize(), styles =
> > > > {opacity: 0};
> > > >   styles.left = coords.left + (coords.width / 2).round() - (t.x /
> > > > 2).round();
> > > >   styles.top = coords.top - 20 - t.y;
> > > >   tip.setStyles(styles);
> > > >   tip.fade('in');
> > > >   },
>
> > > > but i dont get a result. do you have one more hint?
>
> > > > On 14 Mrz., 17:54, Aaron Newton <[email protected]> wrote:
> > > > > there is no css style property "offset". The code you'll have to
> > write is
> > > > to
> > > > > show the tip, measure the tip element, measure the element you are
> > > > > positioning next to, decide whether it should be above or below it
> > (or
> > > > > whatever) and then alter the top (and perhaps the left) style
> > > > accordingly.
> > > > > It's not a trivial amount of code (I'm not going to write it for you)
> > but
> > > > > it's not that much either.
>
> > > > > On Sat, Mar 13, 2010 at 6:42 AM, hamburger <[email protected]> wrote:
> > > > > > thx Aaron,
> > > > > > but sorry i'am to stupid.
> > > > > > i tried this:
>
> > > > > >   onShow: function(tip,el) {
> > > > > >    tip.setStyle('offset', {'x': 0,'y': 0});
> > > > > >       tip.fade('in');
> > > > > >    //offset: {'x': 40,'y': -110}
> > > > > >   },
>
> > > > > > but thats not the way it is ...
>
> > > > > > On 12 Mrz., 17:51, Aaron Newton <[email protected]> wrote:
> > > > > > > The onShow and onHide methods are there for you to overload
> > whatever
> > > > > > > functionality you want. You'll have to do some measurements of
> > your
> > > > own
> > > > > > to
> > > > > > > manage that, but you can put as much logic in there as you need.
>
> > > > > > > On Fri, Mar 12, 2010 at 1:49 AM, hamburger <[email protected]>
> > wrote:
> > > > > > > > Hello, is there a possibility to change the offset in
> > dependency of
> > > > > > > > the hight of the tip element?
>
> > > > > > > > var Hint = new Tips($$('.poptip'), {
> > > > > > > >   offset: {
> > > > > > > >        'x': 40,       //I would like to adjust this in
> > dependency
> > > > of
> > > > > > > > the width or hight of the tip element
> > > > > > > >        'y': -110      //maybe this.getHight()-100
> > > > > > > >    }
> > > > > > > >   onShow: function(tip,el) {
> > > > > > > >    tip.fade('in');
> > > > > > > >   },
> > > > > > > >   onHide: function(tip,el) {
> > > > > > > >    tip.fade('out');
> > > > > > > >   }
> > > > > > > >  });- Zitierten Text ausblenden -
>
> > > > > > > - Zitierten Text anzeigen -- Zitierten Text ausblenden -
>
> > > > > - Zitierten Text anzeigen -- Zitierten Text ausblenden -
>
> > > - Zitierten Text anzeigen -- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

Reply via email to