我想创建一个类似于BBC网站的效果,用户将在该网站上单击标题,然后弹出一小段内容:http://www.bbc.co.uk/

我到处都看过了,发现了这个片段

$('.grabPromo').click(function(e){
$('.slideUp').slideToggle();
});


JSFIDDLE

我不能相反吗?我想让文字滑动而不是向下滑动。任何帮助,将不胜感激。如果有人可以使用css或jQuery向我指出正确的方向,我将不胜感激。

我将它用于Slick Carousel上的字幕,以防万一。

点击之前我想要什么:
javascript - 单击时向上滑动div-LMLPHP

我希望它在Click上执行的操作:
javascript - 单击时向上滑动div-LMLPHP

最佳答案

您可以使用回调:

$('.grabPromo').click(function(e){
    $('.slideUp').slideDown(300 , function() {
         $(this).slideUp(300);
    });
});


看到小提琴:
http://jsfiddle.net/Sd8rh/858/

在这个小提琴中,您有一个延迟的例子。

祝好运

关于javascript - 单击时向上滑动div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31963605/

10-16 08:13