【问题标题】:Toggle button, show and hide an element, but move button simultaneously切换按钮,显示和隐藏元素,但同时移动按钮
【发布时间】:2011-03-30 23:45:59
【问题描述】:

我有一个使用此代码的切换按钮:

<script>
    jQuery(document).ready(function(){
        jQuery('#MyToggleSwitch').live('click', function(event) { 

             jQuery('.ElementToHideAndShow').toggle('show');
        });
    });
</script>

我现在想在按下按钮时将#MyToggleSwitch 向下移动 50px 以隐藏元素,然后将其向后移动 50px 以显示元素...。像电灯开关一样思考。我还想在按下按钮时更改按钮的颜色。我该怎么做呢?以及如何使页面加载时首先隐藏元素?

【问题讨论】:

    标签: jquery css html toggle switch-statement


    【解决方案1】:

    我不确定为什么需要向下移动按钮来隐藏它。 this work 适合你吗?另外,如果你只隐藏 1 个元素,为什么它是一个类而不是一个 id?

    编辑: like this?

    编辑:这里是one that animates。但是,不能使用 animate() 对颜色进行动画处理。不过,可能有一些插件可以做到这一点。

    【讨论】:

    • 我不想隐藏按钮。我希望按钮像电灯开关一样,因此可以上下移动。它是一个类,因为元素同时存在于多个地方,我希望它们都隐藏并一次显示。
    • 我更新了我的帖子以获得另一个链接。也许这就是你的意思?
    • 我有没有办法让按钮位置在点击时变得轻松而不是即时?
    • 就可以了。给我一点时间,伙计!
    • 完成。不幸的是,jQuery 默认不能为颜色设置动画。
    猜你喜欢
    • 2011-05-30
    • 2020-07-05
    • 2019-09-28
    • 1970-01-01
    • 2019-10-26
    • 2011-06-30
    • 2011-07-07
    • 1970-01-01
    相关资源
    最近更新 更多