jQuery MiniUI

标题: DatePicker 问题 选择日期面板会被下面的<select>遮挡 [打印本页]

作者: yooq    时间: 2013-3-28 14:48:46     标题: DatePicker 问题 选择日期面板会被下面的<select>遮挡

遮挡效果 IE6 是这样的,其他浏览器正常。有解决办法吗?,测试代码在下面


http://www.miniui.com/demo/#src=datepicker/datepicker.html
DEMO 网址

code中部分代码
  1. <input id="date2" class="mini-datepicker" style="width:200px;" onvaluechanged="onValueChanged"
  2.         format="yyyy-MM-dd H:mm:ss" timeFormat="H:mm:ss" showTime="true" showOkButton="true" showClearButton="false"/>

  3.     <br /><br />
  4.     <input type="button" value="setValue" onclick="setValue()"/>
  5.     <input type="button" value="getValue" onclick="getValue()"/>   
  6.     <input type="button" value="disable" onclick="disable()"/>
  7.     <input type="button" value="enable" onclick="enable()"/>

  8.     <br /><br />
复制代码
如果 在 datepicker 下面 加一个 <select>,像下面这样
  1.     <input id="date2" class="mini-datepicker" style="width:200px;" onvaluechanged="onValueChanged"
  2.         format="yyyy-MM-dd H:mm:ss" timeFormat="H:mm:ss" showTime="true" showOkButton="true" showClearButton="false"/>

  3.     <br />
  4.     <select Name=test size='1'>
  5.         <option value='test'>test</option>
  6.     </select>  
  7.     <br />
  8.     <input type="button" value="setValue" onclick="setValue()"/>
  9.     <input type="button" value="getValue" onclick="getValue()"/>   
  10.     <input type="button" value="disable" onclick="disable()"/>
  11.     <input type="button" value="enable" onclick="enable()"/>

  12.     <br /><br />
  13.     <h4>禁止选择日期</h4>
复制代码



作者: factory    时间: 2013-3-28 15:52:41

你的是什么浏览器,我刚才测试了下,没有发现问题
或者你更新下miniui 看看还有没有这样的问题了
作者: yooq    时间: 2013-3-28 16:14:19

factory 发表于 2013-3-28 15:52
你的是什么浏览器,我刚才测试了下,没有发现问题
或者你更新下miniui 看看还有没有这样的问题了 ...

IE6 不行,其他正常。

我在你们网站的 demo 里  修改了 code 出现的这个现象,那里应该是最新的吧
作者: factory    时间: 2013-3-28 17:12:40

yooq 发表于 2013-3-28 16:14
IE6 不行,其他正常。

我在你们网站的 demo 里  修改了 code 出现的这个现象,那里应该是最新的吧 ...

这个BUG在IE6下的话没有办法修复
作者: zhongliangde    时间: 2013-4-3 12:44:59

factory 发表于 2013-3-28 17:12
这个BUG在IE6下的话没有办法修复

有办法的吧 ,https://github.com/brandonaaron/bgiframe ,有个bgiframe插件,此插件原理就是在IE6为div提供一个iframe,因为iframe的层级比select高所以iframe是在最上面的,不会被遮挡
select在IE6下作为一个windows的IE控件出现的,巨恶心.........
作者: niko    时间: 2013-4-3 15:35:23

嗯 后续版本加上。
感谢你的反馈~




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2