Hallo,
ich habe folgendes Problem.
In einem div ist ein Monatskalender, wenn man auf ein Datum klickt kommt im anderen div die Termine zum angeklickten Tag.
Das ganze funktioniert nicht wirklich... In beiden divs kommen dann die Termine...
Anbei mein Code der jQuery Funktion. Hoffe mir kann jemand helfen
ich habe folgendes Problem.
In einem div ist ein Monatskalender, wenn man auf ein Datum klickt kommt im anderen div die Termine zum angeklickten Tag.
Das ganze funktioniert nicht wirklich... In beiden divs kommen dann die Termine...
Anbei mein Code der jQuery Funktion. Hoffe mir kann jemand helfen
PHP-Code:
jQuery(document).ready(function($){
var remoteUrl = 'events_auslesen.php';
var remoteUrl2 = 'events_calender.php';
var remoteCache = new Array();
$('#event-calender-widget a').each(function(i,item){
var linkId = item.id;
var linkUrl = remoteUrl+'?date='+linkId;
var linkUrl2 = remoteUrl2+'?date='+linkId;
$(this).click(function(){
var calenderEvents = $('#event-calender-results');
calenderEvents.slideUp('fast',function(){
if( remoteCache[linkId] != undefined ) {
calenderEvents.html(remoteCache[linkId]);
calenderEvents.slideDown('fast');
} else {
calenderEvents.load(linkUrl,function(){
remoteCache[linkId] = calenderEvents.html();
calenderEvents.slideDown('fast');
});
}
});
return false;
});
$(this).click(function(){
var calenderEvents2 = $('#event-calender-widget');
calenderEvents2.slideUp('fast',function(){
if( remoteCache[linkId] != undefined ) {
calenderEvents2.html(remoteCache[linkId]);
calenderEvents2.slideDown('fast');
} else {
calenderEvents2.load(linkUrl2,function(){
remoteCache[linkId] = calenderEvents2.html();
calenderEvents2.slideDown('fast');
});
}
});
return false;
});
});
});
Kommentar