Detach simply removes the events, you can reattach all you want.

Paste up the exact code somewhere, maybe something will pop out ...

On Jun 7, 2010, at 1:36 PM, Trevor Orr wrote:

> I am writing a Cribbage game in Mootools, I have it pretty much done and 
> working in Firefox but have run into an issue in IE.  Here is what is going 
> on.
> 
> I Deal out the cards to the players.
> 
> I get all the cards, loop through them an create a drag.move and use the 
> store function and store the drag object in the card like so:
> $$('.PlayingCard').each(function(card) {
> cardDrag = new Drag.Move(card, {
> ....
> });
> card.store('cardDrag', cardDrag);
> 
> When it is a players turn I retrieve the stored drag object and use the 
> attach method of the drag class like so ( card.retrieve('cardDrag').attach(); 
> )
> 
> When the player completes their turn I use the detach method like so ( 
> card.retrieve('cardDrag').detach(); )
> 
> This allows me to enable and disable dragging cards based upon what the 
> current players is, this all works fine in Firefox.  But in IE after the 
> first detach() I can no longer retrieve the drag object from the card any 
> more. 
> 
> I built it this way so that players can only drag cards when it is their turn.
> 
> So I guess my question is does detach destroy the drag object?  Is there a 
> better way to handle this type of functionality.
> 
> I have not setup anything up in mooshell yet cuase that would take me a while 
> to do so but I could if need be.
> 
> 

Reply via email to