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![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
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
![Wink](https://www.php-resource.de/forum/core/images/smilies/wink.gif)
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