Я строю фотогалерею в ASP.NET. Пользователь может просматривать миниатюры по левому краю и выбирать один, который выводит версию в предварительном размере на правую панель страницы.
Я хотел бы постепенно исчезать между изображениями, чтобы текущее изображение исчезало, а следующее - постепенно. Я использую jQuery, чтобы добавить изображение предварительного просмотра после его загрузки, что прекрасно работает. К сожалению, я не могу запустить скрипт fadeOut
до того, как событие click отправит страницу обратно на сервер. Миниатюры - это ASP.NET ImageButtons, то есть теги <input>
.
Есть ли способ заставить задержку обратной передачи достаточно долго, чтобы изображение исчезло? Я видел некоторые трюки с формой onSubmit и setTimeout()
, но это затронуло бы все ссылки и кнопки на странице. Я хочу отложить обратную передачу только для миниатюр.
1010 * ТИА *
РЕДАКТИРОВАТЬ : Основываясь на моих исследованиях и проверяя приведенные ниже предложения, может возможно задержать обратную передачу для достижения этой цели, но это не лучший подход на нескольких уровнях Чтобы получить плавный переход между изображениями, в будущем я бы вообще не делал никаких публикаций. Я бы использовал jQuery исключительно для fadeout, load, fadein.