Кто-нибудь может помочь с этой задачей?Я не гуру javascript и немного застрял.Я использую jQuery Datepicker UI для создания календаря событий.
Я хочу связать выбранные даты (с именами событий) с соответствующим событием (отдельной страницей илиякорь).Вот сценарий, который я использую для указания моих событий:
$(function() {
// format: specialDays.year.month.day
var specialDays = {
'2011': {
'10': {
'1': {content: "Event numer 1", className: "museumevent"},
'2': {content: "Event numer 2", className: "museumevent"},
'3': {content: "Event numer 3", className: "museumevent"},
'4': {content: "Event numer 4", className: "museumevent"},
'5': {content: "Event numer 5", className: "museumevent"},
'6': {content: "Event numer 6", className: "museumevent"},
'7': {content: "Event numer 7", className: "museumevent"},
'8': {content: "Event numer 8", className: "museumevent"},
'9': {content: "Event numer 9", className: "museumevent"},
'10': {content: "Event numer 10", className: "museumevent"},
'11': {content: "Event numer 11", className: "museumevent"},
'12': {content: "Event numer 12", className: "museumevent"},
'13': {content: "Event numer 13", className: "museumevent"},
'25': {content: "Event numer 14", className: "museumevent"},
'26': {content: "Event numer 15", className: "museumevent"},
'27': {content: "Event numer 16", className: "museumevent"},
'28': {content: "Event numer 17", className: "museumevent"} }
}
};
$('#datepicker').datepicker({beforeShowDay: function(date) {
var d = date.getDate(),
m = date.getMonth()+1,
y = date.getFullYear();
if (specialDays[y] && specialDays[y][m] && specialDays[y][m][d]) {
var s = specialDays[y][m][d];
return [true, s.className, s.content]; // selectable
}
return [false,'']; // non-selectable
}});
});
Вот jsFiddle с этим календарем.
Основная цель - создать пользовательские всплывающие подсказки для выбранных дат (Избранные события) и сделать эти даты интерактивными .
Заранее спасибо!