Анимация slideDown начинается с 0 и сдвигает элемент в конечное положение.
Если вы хотите, чтобы слайд снизился с 100px сверху, добавьте обертку.
HTML
<div class="wrapper">
<div id="div1" style="background-color:orange;width:180px;height:40px;"></div>
</div>
CSS
.wrapper {
margin-top: 100px;
}
Теперь анимация начнется с высоты 100 пикселей сверху, а slideDown - просто с элементом div.
http://plnkr.co/edit/yqYTonJEBuggTU4OsQ6o?p=preview
Примечание: я вижу, у вас есть DIV с идентификатором 'div1', но в вашем CSS у вас есть определение класса для 'div1'. Селектор идентификатора #
, где селектор класса .
. Так что вы можете изменить его на #div1 {}
в своем CSS, если вам нужно.
Надеюсь, это поможет.