The best approach will be to just use jQuery to bind the method if you want to trigger that event.
-- Brandon Aaron On Nov 15, 11:49 am, prakash <[EMAIL PROTECTED]> wrote: > Hello all, > > I recently started using jQuery in Greasemonkey scripts and am loving > it. > > I have two Greasemonkey scripts running on a page. Script A adds an > element to the page and binds a mouseover handler using DOM > addEventListener method. This script is not using jQuery. > > Script B wants to trigger the event on that element added by script A > using the jQuery .trigger('mouseover') method. But the event doesn't > fire. > > Looking at jQuery code (1.2.1) and with the help of Firebug, I found > that .trigger('...') fires if the event handler was specified using > 'on...' attributes to an element. But it doesn't fire if the event > handler was bound via addEventListener. This seems to be true whether > the element was "native" to the page or was dynamically added later by > Greasemonkey. > > Is there any way I can make this work, short of merging the two > scripts (which I'd rather not do), or rewriting the script A to use > jQuery .bind() method to bind the event handler? > > Thanks for your time. > /prakash