【发布时间】:2011-11-08 23:50:28
【问题描述】:
我正在使用 JQuery UI 在我的web page 中添加一个日历,我使用了
window.location.href
使用
点击日历中的日期前往锚点onSelect
JQuery UI 日期选择器的事件。 任何人都可以在 onSelect 事件中建议如何使用 JQuery 平滑滚动? js代码是这样的:
<script type="text/javascript">
$(function() {
var events = [
{ Title: "#DETAILS", Date: new Date("09/13/2011") },
{ Title: "Dinner", Date: new Date("09/25/2011") },
{ Title: "Meeting with manager", Date: new Date("10/01/2011") }
];
$("#datepicker").datepicker({
beforeShowDay: function(date) {
var result = [true, '', null];
var matching = $.grep(events, function(event) {
return event.Date.valueOf() === date.valueOf();
});
if (matching.length) {
result = [true, 'highlight', null];
}
return result;
},
onSelect: function(date) {
window.location.href = "#"+date;
}
});
});
</script>
【问题讨论】:
-
也许使用像this one这样的jQuery插件?
-
@Franquis 您应该将您的评论移至答案。
标签: jquery jquery-ui jquery-plugins scroll datepicker