双击之前系统必定会出响应单击事件的, 所以你的页面里的单击事件要做一个特殊处理: 延时
在你的单击事件里这样做, 用户单击后你用 setTimeout 延时, 在规定的时间内用户没有再次点击那么我们就认为是单击, 若是地规定的时间内用户点击了第二次即认为是单击.

解决方案 »

  1.   

    可以在单击事件里保存上次选定的行,再在双击事件里同时将上次选定行恢复为BLUE :)
    如果不行,我建议,你在行头加一个特别IMG(白色也无所谓呀,就像WORD的最左边有一个会变成右向箭头的选定区一样),再在它上面来进行单击和双击的区分,这应该不会在双击的时候选响应单击吧:)
      

  2.   

    就照lanyd(山雨欲来风满楼) 的思路,真是灵巧的很哪!
    多谢!
    结贴!