We recently dealt with the same problem with IE on the Fluid project. We fixed it by trapping both the ondrag and onselectstart events. Note: these events only need to be trapped in IE and they are not jQuery events so you need to cast the object to a browser DOM object before trapping.
Here is our code. Note that domNode is a jQuery object that was set up in an earlier function and get(0) is what casts it to a browser DOM object. if (jQuery.browser.msie) { domNode.get(0).ondrag = function () { return false; }; domNode.get(0).onselectstart = function () { return false; }; } - Eli Cochran user interaction developer ETS, UC Berkeley On Feb 20, 5:23 pm, timothytoe <[EMAIL PROTECTED]> wrote: > Thanks. I got it to work with 2 preventDefaults (the one for IE and > the one for the other browsers), but I've not tried IE6 yet, so I may > yet need to have your tricks up my sleeve. Thanks. I'll get back here > with a final listing of code once I'm sure I'm working on all the A- > grade jQuery-supported browsers. > > On Feb 20, 12:07 pm, "Josh Nathanson" <[EMAIL PROTECTED]> wrote: > > > I believe the one for IE is "stopPropagation()" or something like that. > > > Also, did you try putting "return false" after all the other code for your > > mousemove? I seem to recall that helped me in a similar situation. > > > $("#actionSurface").mousemove(function(e){ > > ... save off current x and y ... > > ... move shit around > > return false; <--- add this > > }); > > > -- Josh > > > ----- Original Message ----- > > From: "timothytoe" <[EMAIL PROTECTED]> > > To: "jQuery (English)" <jquery-en@googlegroups.com> > > Sent: Wednesday, February 20, 2008 11:48 AM > > Subject: [jQuery] Re: How to keep text from being highlighted when I'm > > > handling the mouse events > > > > Yeah, so surprise. Doesn't work on IE. Anyone have any ideas for that > > > browser?