2012-02-16 62 views
0

试图加载.datepicker().dialog()使用jQuery .dialog()和.datepicker()用z-index

我这样做,但它似乎并没有拿出所有的对话框中:

$(document).ready(function(){ 
    $("#ui-datepicker-div").css("z-index","9999 !important"); 

    // tried this too 
    $(".ui-datepicker").css("z-index","9999 !important"); 
}); 

FireBug说它在加载时仍然是<div id="ui-datepicker-div" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all" style="position: absolute; top: 339.4px; left: 656.4px; z-index: 2; display: block;">

这里有什么问题吗?我没有帮助地看着这个:Trouble with jQuery Dialog and Datepicker plugins

+0

日期选择器和对话框div是否定位? z-index仅适用于定位元素(位置:绝对,位置:相对或位置:固定) – DynamiteReed 2012-02-16 18:09:46

+0

对象已经是绝对的,请参阅上面的更新 – 2012-02-16 18:12:33

回答

0

控制台日志$('#ui-datepicker-div').length它可能不是在运行点。

如果返回0,那么您需要将该代码恰当地移动到在dom中存在之后。