首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jquery中使用slideUp打开div

问如何在jquery中使用slideUp打开div
EN

Stack Overflow用户
提问于 2012-03-22 20:10:18
回答 3查看 5K关注 0票数 1

我有一个div,当用户单击页面底部的slideUp按钮并覆盖30%的页面时,如果用户单击该按钮,我的div slideDown.How就能做到这一点?

谢谢

编辑1)

代码语言:javascript
复制
$(document).ready(function () {
        $('#btnWorks').on("click", function () {
            $('#tblWorks').slideToggle();
        });

    });

但是它从顶部打开到bottom.but,我想从下到上打开它

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-22 20:26:09

这取决于您将此元素放置在何处。如果它的位置是绝对的,它可能看起来像滑动向上,但它确实是向下滑动。当您调用slideToggle()时,如果元素是隐藏的,它将是slideDown(),如果元素已经可见,则会调用slideUp()。

jsFiddle of slideToggle,2例:http://jsfiddle.net/HjJBZ/

您应该将元素放在容器div中,然后向下滑动容器div,这样可以更好地工作。

票数 2
EN

Stack Overflow用户

发布于 2012-03-22 20:16:06

尝试使用jQuery的slideToggle。

http://jsfiddle.net/CLbzf/

代码语言:javascript
复制
$('#trigger').click( function() {
    $('#slider').slideToggle();
});​
票数 1
EN

Stack Overflow用户

发布于 2012-03-22 20:12:58

slideUp隐藏元素,slideDown显示元素。如果您已经通过绝对定位锚定了元素,那么仍然应该使用slideDown来显示元素,即使它可能向上移动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9829744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档