单击两次,双击完成触发事件的功能。第一次单击存储一个值(比如说点击处的屏幕坐标),第二次同样又存储一个,然后双击完成触发方法(以这两个值为参数),完成后可以再次点击重复此功能。另外,如果单击次数超过两次,存储的值为第一次单击和最后一次单击的值。

解决方案 »

  1.   

    用单击事件(onclick ="onclick()")和双击事件(onDblClick="onDblClick()")就可以实现的
    分别在单双击事件中实现你要的功能//单击触发
    function onclick(){
       //实现你的具体功能
    }//双击触发
    function onDblClick(){
       //实现你的具体功能
    }
      

  2.   

    建立一个对象obClick
    有三个属性
    第一个属性是单击次数NumClick,用来保存当前单击次数,不断相加
    第二个属性是存储值A,给个初始值比如''
    第三个属性是存储值B,给个初始值比如''当单击时就判断obClick对象的NumClick属性
    是第一次单击则给A赋值
    不是第一次就给B赋值双击时就判断A和B是否为空
    不为空表示已经单击过,则执行函数f,同时把NumClick属性置0
    为空则不做任何事
      

  3.   

    恩可以设置一个变量获取鼠标点击
    初始为0
    点击一下就加1
    然后判断这个变量是否=2
    ==2的时候即判定为双击而执行自己写的双击事件,然后把该变量=0
    如果!=2就执行setTimout来设置多少毫秒以后这个变量-1