$(function(){
$('#twittercontent').hide();
});
$('#twitter').on('click', '.hvtext',function(){
$('#twittercontent').slideUp('slow');
});
#twittercontent {
background:rgba(255,0,0,1);
width:320px;
height:310px;
display:block;
z-index:205;
position:absolute;
top:5em;
left:20em;
}
Div "twittercontent" - это div, который вызывается при нажатии ".hvtext". Он скрыт, пока не щелкнут, и когда он называется, я хочу, чтобы он скользил вверх.
.slideDown работает, но.slideUp этого не делает. Я бы предпочел, чтобы он скользил вверх, есть ли причина, почему.slideUp не работает в этом случае?
В дополнение к комментарию Аруна П. Джонни, вы должны решить, чего вы пытаетесь достичь с помощью этого
JS работает с элементами DOM, поэтому он может выполнять только стилирование на основе CSS таким образом, который способствует принципам HTML (IE не скрывает скрытый элемент)
JSFiddle
Я сделал JSFiddle для вас
Я действительно не понимаю, что вы пытаетесь сделать, но я думаю, вы могли бы использовать функцию SlideToggle, например:
$('#twitter').on('click', '.hvtext',function(){
$('#twittercontent').slideToggle('slow');
});