我这在Firefox2测试通过...
IE6.0测试通过
Opera我这没有,无法测试

解决方案 »

  1.   

    怎么可能?我在IE里单击提示单击事件,双击提示双击事件,这是我想要的,
    而在firefox里单击正常,提示的是单击事件,而双击则出现一次单击事件,一次双击事件,这不是我想要的,
    在Opera里也与firefox里是一样的,双击则出现一次单击事件一次双击事件。
      

  2.   

    <script>
    $("#input_button").dblclick(function(){
        alert('Who Double Clicked Me?')
    })
    $("#input_button").dblclick();
    //在页面载入的时候,会显示“Who Double Clicked Me?”
    </script>
      

  3.   

    dblclick时发生2次mousedown,产生2个setTimeout记时器,你要清除其中一个下面代码没问题,结贴吧
    <html> 
    <head> 
    <script   type="text/javascript"> 
    var   isdblclick=false; 
    var   oldTime; 
    function   clickfun(){ 
    if(oldTime) clearTimeout(oldTime);/==================================================if(!isdblclick){ 
    alert("click"); 
    }else{ 
    isdblclick=false; 


          
    function   dblclickfun(){ 
    isdblclick=true; 
    alert("ondblclick"); 

    function   aa(){ 
    document.onmousedown=function(){oldTime=window.setTimeout(clickfun,400)}; //========
    document.ondblclick=dblclickfun; 

    </script> 
    </head> <body   onload="aa();"> 
    <form> 
    </form> 
    </body> </html>