javascript - 适当调整一页上的多个切换

标签 javascript jquery html css toggle

我有一个 View 页面,通过单击编辑按钮(切换), View 页面会变为编辑模式页面。

单击编辑按钮后 - 它会通过在右侧添加减号将元素转换为可移动元素。右边还会出现一些元素。

我怎样才能更好地构建,以便当我单击关闭按钮时,它会确保它默认为初始 View 页面?

这是 jsfiddle 的开始: http://jsfiddle.net/85m4u/

<a class="editButton">Edit</a>
<br>
<div class="listofItems">
    <div style="float:left">
        item 1<br>
        item 2<br>
        item 3<br>
    </div>
    <div class="remove" style="float:right; display:none">
        - <br>
        - <br>
        - <br>    
     </div>
 </div>
<div class="fullItems" style="display:none">
     Test 1<br>
     Test 2<br>
     Test 3<br>
</div>

    <button class="closebtn">close</button>

Javascript

$(function(){
    $("#editButton").click(function(){
        $(".actions").toggle();
        $(".remove").toggle();
        $("fullItems").toggle();
    })
})

最佳答案

你的代码有一些错误

将你的 jQuery 改成这样:

$(function(){
  $(".editButton, .closebtn").click(function(){
    $(".actions").toggle();
    $(".remove").toggle();
    $(".fullItems").toggle();
  });
})

http://jsfiddle.net/85m4u/3/

关于javascript - 适当调整一页上的多个切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21830961/

相关文章:

javascript - 如何找到非间接/嵌套的父级的子级

javascript - 在 Javascript 中测试未定义的函数

javascript - 从 Moment.js 的特定日期开始的几天/几周前

javascript - 在 IE8 中通过 JavaScript 添加多个 VML 元素

javascript - View 模板之间的图像更改停止 onclick 下拉菜单?

javascript - 了解最终用户在打开模式窗口时单击了哪个 div

html - Font Awesome 的 Instagram 图标中不必要的破折号

javascript - 如何隐藏KmlLayer?

javascript - 禁用未选中的 radio 的提交按钮不工作

html - Twitter bootstrap 固定布局问题