ff下的奇怪现象

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body> <script type="text/javascript"> var bb=function(){ document.onmouseup = function(){ alert(1); }; } </script> <div style="width:100px;height:100px;background-color:#000000;" onmousedown="bb()"> </div> <div style="width:100px;height:100px;background-color:#FF0000;" onmousedown="bb()">123</div> </body> </html>


 
当点住下面的div不放,并拖到浏览器外再放开会触发onmouseup
但上面的div就会没有反应
森栏
浏览 509回答 1
1回答

慕侠2389804

FF3没有发现问题 顺便提个问题,不要像你这个样子定义,最好使用 function bb(){document.onmouseup=function(){alert(0);}} 而且你这个好像有些地方逻辑不对,只要在这两个div中任何一个发生了onmousedown事件之后,无论在页面什么地方点鼠标,放开鼠标时都会触发那个事件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript