在jQuery中同时拥有mousedown/mouseup和dblclick

Fav*_*ius 6 jquery events

每当一个mousedown或mouseup处理程序附加到一个元素时,dblclick就无法附加(如果附加就无法工作),虽然这看起来很公平,有没有办法恢复dblclick功能而无需从头开始重写(叹息......)或者我错过了有关事件传播的内容?

Emi*_*nov 4

它有效 - 将此代码放入此页面上的 Firebug 中,您将看到它有效(尝试双击您的问题的文本):

($('.post-text')
    .mousedown(function () { console.log('down'); })
    .mouseup(function () { console.log('up'); })
    .dblclick(function () { console.log('dbclick'); }));
Run Code Online (Sandbox Code Playgroud)

没有Firebug?你去拿吧,我等着!