【问题标题】:jQuery slideUp not working correctly.jQuery slideUp 无法正常工作。
【发布时间】:2014-09-14 14:50:15
【问题描述】:

我有一个关于 slideUp() 方法的问题。它仅适用于最后一个元素(面板 3)。前两个滑下来,我不知道为什么.. 请记住,我刚开始使用 jQuery,我真的是一个新手。

这里是 jQuery 代码:

$(document).ready(function () {

    $('.panel').on('click', function() {
        $(this).slideUp(600);
    });

});

这里是 JSfiddle -> http://jsfiddle.net/py4tfq3f/2/

感谢您的宝贵时间!!

【问题讨论】:

    标签: javascript jquery methods slideup


    【解决方案1】:

    display:inline-blockpanel div更改为float:left,即可解决问题。

    DEMO

    CSS:

    .panel {
        margin: 50px 0 0 10px;
        width: 200px;
        height: 200px;
        font-family: tahoma;
        float:left;
        border: 2px solid gray;
        border-radius: 5px;
        overflow: hidden;
    }
    

    【讨论】:

    • 是的,这似乎是问题所在。很奇怪。如果你有时间,你能解释一下为什么会发生这种情况吗?也感谢您的解决方案! :)
    • 你的回答是我的救命稻草
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 2011-07-24
    • 1970-01-01
    • 2021-06-16
    • 2015-12-14
    相关资源
    最近更新 更多