javascript - 重新打开切换开关后重新加载页面

标签 javascript java jquery spring-mvc toggle

我希望在切换回数据打开后重新加载页面 JSP:

<input type="checkbox" class="expander" id="toggle"
                                data-on="Portfolio" data-off="Topology" checked
                                data-toggle="toggle" data-onstyle="success">
</div>

Jquery:

$(document).ready(function() {
    var count = 0;
    $('#toggle').change(function() {
        if (this.checked)
            $('#project-list-area').fadeIn('slow'),
            $('#topology').fadeOut('slow');
            count++;
        if (count === 2)
            window.location.reload;
        else
            $('#topology').fadeIn('slow'),
            $('#project-list-area').fadeOut('slow');

    });
});

最佳答案

您需要在 ifelse if 超过 1 行时使用括号。

此外,window.location.reload() 是一种方法,因此您需要括号。

$(document).ready(function() {
  var count = 0;
  $('#toggle').change(function() {
      if (this.checked){
          $('#project-list-area').fadeIn('slow'),
          $('#topology').fadeOut('slow');
          count++;
      }

      if (count === 2) 
          window.location.reload();

      else{
          $('#topology').fadeIn('slow'),
          $('#project-list-area').fadeOut('slow');
      }

  });
});

清理了一下,查看toggleFade():

$(document).ready(function() {
  var count = 0;

  $('#toggle').change(function() {
      if (this.checked) count++;
      if (count === 2) window.location.reload();

      $('#topology').fadeToggle('slow'),
      $('#project-list-area').fadeToggle('slow');
  });
});

关于javascript - 重新打开切换开关后重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40031922/

相关文章:

java - Atmosphere Java Servlet 服务器发送事件

javascript - Angular 6 Typescript从数组中提取元素并进行比较

java - 如何销毁SelectionKey附件?附加(空)不起作用

javascript - 如何将 "select"事件附加到页面上的每个文本节点?有没有更好的办法?

javascript - 基于兄弟元素向元素添加类

jquery - 无法使用 jquery 单击复选框时删除只读属性

javascript - 在 Javascript 中 'this' 没有按预期工作

javascript - $ ('#' + CommentBoxId).val();不接

java - 是否可以在没有 P12 的情况下向 Android 上的 KeyChain 添加私钥 + 证书?

java - 有没有办法将 OpenSCAD 编译器合并到 java 或任何其他编程语言中?