jquery ui datepicker显示的日期选择框被select档住了,有没有人遇到过这种问题,怎么解决的。我用的是jquery ui 1.8.4像这样:

解决方案 »

  1.   

       这就是所谓的 DIV 被 Select 下拉框遮挡 !  当 生日 的 Text  获取焦点的时候,可以将 select 隐藏  ,失去焦点后 select 显示!
      

  2.   

      另外你可以 看看  jquery ui datepicker 的源码 , 找到里面显示面板的 div
     添加属性     z-index:10001;  (10001 :足够大就行  )
      

  3.   

    IE6 里面 不管怎么样都不被挡住的。
    解决办法就是。
    当时间控件出来的时候 隐藏select.
    其他的 也可以 用 iframe挡住select
      

  4.   

    自己搞定了。
    答案给大家看下:$("input[type='text'][id$='"+controlid+"']").datepicker({ 
           dateFormat:'yy-mm-dd',
           currentText:'Now',
           showOn: 'button',
       buttonImage: '/images/calendar.gif',
       buttonImageOnly: true,
       beforeShow: function(){
        $("select").hide();
       },
       onClose: function(){
        $("select").show();
       }
        });
    谢谢wy100304441提醒。