На http://judi.simpleupdates.com/ я пытаюсь создать слайд-шоу изображений на странице, используя эффекты jQuery fadeIn
и fadeOut
. Оба элемента fadeIn
без проблем. Однако fadeOut
не изменяет свойство display
div
, которое должно исчезнуть. Любые идеи, почему это может работать не так, как ожидалось?
Это строка, которая терпит неудачу:
$( ".carousel_item:nth-child(" + selected + ")" ).fadeOut(600);
ОБНОВЛЕНИЕ: проблема связана с fadeOut
в элементе, у которого нет width
и height
. Когда значения добавляются к свойствам width
и height
div.carousel_item
, вызов fadeOut
работает правильно. Другой метод заключается в удалении position: absolute
из потомка img
, в результате чего div
увеличивается до размеров img
.