javascript - jQuery 滑动切换最小化

标签 javascript jquery html

我有一个像这样的 div 标签,

<div id="widnow">
    <div id="title_bar">
        <div id="button">-</div>
    </div>
   <div id="box">
   </div>
</div>

我已经编写了一个 JQuery 函数来最小化框,现在我希望标题栏也最小化到页面底部,

<script type="text/javascript">
$("#button").click(function(){
    if($(this).html() == "-"){
        $(this).html("+");
        $("#title_bar").slideDown();
    }
    else{
        $(this).html("-");
        $("#title_bar").slideUp();
    }
    $("#box").slideToggle();
});
</script>

但是使用这个唯一的框会被最小化和最大化,并且 title_bar 完全消失,我如何实现将 title_bar 与框 div 一起最小化到页面底部?

我正在努力实现:

  1. 点击 '-' 时,#title_bar#box 必须最小化到页面底部,并且 '-' 应更改为 '+'
  2. 点击 '+' 时,#title_bar 和 #box 都必须最大化,并且 '+' 必须更改为 '-'

最佳答案

点击此处:jsfiddle演示

HTML 代码

<div class='wrapper'>
    <span class='switch-icons'>-</span>
    <h2 class='title'>title bar</h2>
<div class='content'>
    the content goes here
</div>
</div>

JS`代码

$('.switch-icons').on('click',function(){
    if($(this).html()==='-'){$(this).html('+');}
    else $(this).html('-')
    $('.title,.content').slideToggle();
});

关于javascript - jQuery 滑动切换最小化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22320370/

相关文章:

Javascript Onfocus 在 Firefox 中的页面加载时触发

android - 如何在所有移动浏览器上正确显示网页

javascript - 将函数传递给属性

javascript - 动态选择最后一个子元素

javascript - Bootstrap 下拉效果 - jQuery

javascript - 如何使用 jQuery Ajax 提交带有动态 html 输入文本框的表单

javascript - 为什么模态框不会慢慢淡出?

javascript - 下拉联系表单 - 表单向下动画后更改按钮上的背景图像

php - 根据用户答案从数据库中选择宠元素种/汽车/自行车/等的算法

javascript - 如果我的输入元素位于标签内,jQuery 验证是否有效?