jquery鼠标按下事件覆盖。

时间:2014-03-21 15:24:28

标签: jquery events window

如果我有一个窗口并分配一个事件,那么就试着过度纠正它。

$( win ).mousedown( function ( e ) { alert( 1 ) } )
$( win ).mousedown( function ( e ) { alert( 2 ) } )

正如我所料,我的第二个事件是发射的事件(我得到警报2)。虽然当我将此窗口移动到另一个子窗口(window.open)时,第一个事件不是第二个。

实施例: 创建一个名为newBrowserWindow的新窗口

newBrowserWindow.document.body.appendChild( win );// copy in div

一旦我在新浏览器窗口中点击我的窗口,我得到警报1而不是2?

1 个答案:

答案 0 :(得分:0)

刚做了一个简单的.unbind('mousedown');在重新分配新事件之前。