【问题标题】:how to hide content div after page reloading页面重新加载后如何隐藏内容div
【发布时间】:2018-02-15 22:32:21
【问题描述】:

我正在使用这个 javascript 来折叠和展开包含一些信息的 div。 div 的类为.info。 页面重新加载后,首先可以看到div是可见的,但是一秒钟之内,当js加载完毕后,它就消失了。 我如何在重新加载页面时实现这一点,也是在第一次第二次不可见 div 时?

$( document ).ready(function() {

   var $accordionIO = $('.accordion .toggle-button');


   $accordionIO.prev('div').hide();

   $(".accordion .toggle-button").click(function () {
    //Inner 
    var jqInner = $('.info', $(this).parent());
    if (jqInner.is(":visible"))
    {
        jqInner.slideUp();
        $(this).find('.button-switch').html('Information');
    }
    else
    {
        jqInner.slideDown();
        $(this).find('.button-switch').html('Close');
    }
   });
}); 

html:

<!-- Start toggle script -->
    <div class="accordion">
        <div class="info">
          <?php
             include('includes/information.txt');
          ?>
        </div>
        <div class="toggle-button"><span class="button-switch">Information</span> </div>
    </div>

【问题讨论】:

标签: javascript jquery collapse


【解决方案1】:

请尝试添加内联样式属性。请参见下面的示例:

<div style="display:none;"></div>

【讨论】:

  • 我同意。这现在工作正常。感谢解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-09
  • 2018-11-06
  • 1970-01-01
  • 1970-01-01
  • 2020-09-24
相关资源
最近更新 更多