I am using Effect.Move to slide some graphic down the height of the screen. I would like to be able to manipulate the x-position of the item after it gets below a certain y-position to follow the mouse cursor.
What happens is I get this pulsating effect, where it follows the cursor, then Effect.Move performs an update and puts it back to its original position. By looking at Effect.Move: setup: function() { this.element.makePositioned(); this.originalLeft = parseFloat(this.element.getStyle('left') || '0'); this.originalTop = parseFloat(this.element.getStyle('top') || '0'); if (this.options.mode == 'absolute') { this.options.x = this.options.x - this.originalLeft; this.options.y = this.options.y - this.originalTop; } } The effect uses "this.originalLeft" to figure out the base position for the original object, which makes sense, and uses it in the update: method. I was wondering if there was a way to write to this value inside the effect object? I'd prefer not to modify the orignal effect code. Maybe I need to make my own effect wrapper and extend the Effect.Move object. I'm not sure. Does anyone have any suggestions? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---