【问题标题】:jQuery - div not closing when screen is resizedjQuery - 调整屏幕大小时 div 不关闭
【发布时间】:2015-08-13 20:06:50
【问题描述】:

我有这段代码,当点击搜索图标时会显示 Hello-World div。我希望这仅在screen size is < 768px 时发生。

我面临的问题是,当screen is > 768px如果在screen size < 768px 中第一次打开 div 时,div 不会隐藏,而不是在调整屏幕大小之前关闭。

$(document).ready(function() {
  $('#showsearch').click(function() {
    $('.input-display').slideToggle("fast");
  });
});

查看我的jsfiddle,打开 div,不要关闭,然后调整屏幕大小!

我怎样才能防止这种情况发生?

【问题讨论】:

    标签: javascript jquery html css


    【解决方案1】:

    由于您使用 JavaScript 显示/隐藏 div,因此您必须在 css 中使用 !important 来覆盖 JavaScript 添加的内联样式 (display: block;)。试试这个:

    .input-visible {
      display: none !important;
    }
    

    【讨论】:

    • 谢谢,谢谢,谢谢 :D
    猜你喜欢
    • 1970-01-01
    • 2017-01-19
    • 1970-01-01
    • 2016-04-20
    • 2016-07-14
    • 1970-01-01
    • 2017-01-09
    • 2014-06-20
    相关资源
    最近更新 更多