本帖最后由 zhaolibin147 于 2012-09-19 10:29:20 编辑

解决方案 »

  1.   

    你有没有用JQuery?用了的话,你可以用onmouseout方法
      

  2.   


    onmouseout方法与jq木有必然关系的哈Lz的问题也很简单,你用什么方法让它显示出来的,用逆向的方法就可以让它隐藏比如,你使用onmouseover让它显示,那onmouseout就可以让它隐藏
      

  3.   

    给select 加一个失去焦点的事件 onblur ...然后隐藏
      

  4.   

    都不看清我的问题 说说我的解决办法吧 给document加一个onclick方法 判断如果 select是显示的 就让他隐藏 所谓的什么鼠标方法 根本就不对 我鼠标不经过那里 怎么隐藏 
      

  5.   

    那如果你在它上面点击呢?岂不是也被隐藏??你说的select框,是指那个:全部,发文,传报……的东东么?
      

  6.   

    绑定的都是鼠标事件经过“类型”让它显示,这个你肯定已经做了的
    离开“类型”时,设置一个var _seltimer=setTimeout(function(){select隐藏},500);就是说给个半秒钟的延时让那个隐藏掉然后:
    经过“select框”时,清除定时器:clearTimeout(_seltimer);然后:select显示
    离开“select框”时,直接:select框隐藏你看是不是能用?假如你说的select框就是那个:全部,发文,传报……的东东的话,这种方法是可行的