【发布时间】:2013-07-13 10:34:43
【问题描述】:
当我在其上拖动鼠标时,我想突出显示一个日期并向该日期添加消息。代码是:-
<head runat="server">
<title>HoliDayHighlight</title>
<link href="StyleSheet1.css" rel="stylesheet" type="text/css" />
<script language= "jscript">
$(document).ready(function() {
var SelectedDates = {};
SelectedDates[new Date('07/10/2013')] = new Date('07/10/2013');
SelectedDates[new Date('07/15/2013')] = new Date('07/15/2013');
SelectedDates[new Date('07/20/2013')] = new Date('07/20/2013');
$("#txtDate").datepicker({
beforeShowDay: function(date) {
var Highlight = SelectedDates[date];
if (Highlight) {
return [true, "Highlighted", Highlight];
}
else {
return [true, '', ''];
}
}
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div style="height: 220px">
<div style="height: 191px; width: 1156px">
<asp:TextBox ID="txtDate" runat="server"></asp:TextBox>
</div>
</div>
</form>
</body>
我希望它在日期显示一条消息。例如:- 我们声明 7 月 15 日是假期。当我将鼠标悬停在日历中的 15 日时,将显示一条小消息(例如:-今天是假期),当我移开鼠标时,该消息将显示出来。
我认为这段代码是正确的。但是,当我点击文本框时,日历没有来。
【问题讨论】: