Помогите с анимацией.
Здравствуйте!
Есть вот такая конструкция :
$(document).on('click', '#Calendar .isevent', function() {
$('#' + this.id + ' .event').show();
});
$(document).on('dblclick', '#Calendar .isevent', function() {
$('#' + this.id + ' .event').hide();
});
Это, как можно догадаться, календарь событий. Сейчас он выводит данные из массива по клику в окно, по двойному клику-закрывает окно с данными из массива. А задача стоит такая , чтобы по одному клику на дату окно открывалось, по клику на следующую дату первое окно закрывалось а открывалось новое. Соответственно класс .event отвечает за отображение блока с данными и имеет display: block; Помогите плиз. Очень надо. |
Dan922,
без минимального макета сложно понять ... возможный вариант
$(document).on('click', '#Calendar .isevent', function() {
$('.event').not($('#' + this.id + ' .event').toggle()).hide()
});
|
Супер!
Огромное спасибо! Все работает) |
| Часовой пояс GMT +3, время: 08:15. |