1

下面是我用于带有 AnyTime 日期选择器的 facebox 的代码http://www.ama3.com/anytime/ DatePicker 在放入 facebox 时似乎没有显示。我尝试更改 AnyTime 的 z-index 但它不起作用。AnyTime 日期选择器会在正常的 jsp 页面上弹出。

任何人都可以让我知道可能是什么问题吗?谢谢

<html> 
<head> 


<SCRIPT language="javascript" src="jquery-1.4.4.min.js"></SCRIPT> 


<link href="facebox.css" media="screen" rel="stylesheet" type="text/ 
css"/> 
<script src="facebox.js" type="text/javascript"></script> 


<script> 


jQuery(document).ready(function($) { 
$('a[rel*=facebox]').facebox(); 

}) 


</script> 

<LINK rel="stylesheet" type="text/css" href='anytimec.css' 
title="Style"> 
<SCRIPT language="javascript" src='anytimec.js'></SCRIPT> 


</head> 


<body> 


<a href="#info" rel="facebox">text</a> 


<div id="info" > 


<form id="test"> 
<table> 
<td>Date</td> 
<td><input id="dateText" style="z-index:999;"/> 
<script type="text/javascript">AnyTime.picker( "test:dateText", 
{ format: "%e/%c/%Y", firstDOW: 6 } );</script> 
</td> 
</table> 
</form> 
</div> 


</body> 


</html> 
4

2 回答 2

0

AnyTime.picker("test:dateText", { format: "%e/%c/%Y", firstDOW: 6 });

在上面的代码中 test:dateText 是正在生成的 JSF 字段的 id。我注意到当我将 AnyTime 选择器与 jQuery 对话框一起使用时,关闭按钮会消失,因此我决定将 jQuery datepicker 与 AnyTime 选择器一起使用。

谢谢阿尤布

于 2011-09-23T13:37:18.643 回答
0

调用picker函数时,应该是

AnyTime.picker( "dateText", { format: "%e/%c/%Y", firstDOW: 6 } );

这是您希望使用的输入元素的 id。AnyTime 将显示为弹出窗口。

于 2011-09-21T12:59:41.253 回答