-4

我想通过 jQuery 更改一组事件处理程序的触发事件。

例如,如果我有:

<div id=abc>Hello world</div>

$("#abc").on("mouseover",alert);

有没有办法将mouseover事件重新分配给mousemove?请注意,它不应保留原始mousemove事件。

(我希望能够通过用户脚本修改站点上对象的行为)

4

1 回答 1

1

我相当确定它就像这样简单:

$("#abc").mouseover($("#abc").mouseout);

事实证明,这实际上并没有那么简单。你要这个:

$("#abc").data("events")["mouseover"][0].handler;
于 2012-05-09T10:38:53.750 回答