删除'显示:阻止"在移动

时间:2015-07-16 05:24:59

标签: jquery resize slidetoggle

单击按钮时出现一个框。它使用jQuery .slideToggle()函数。我想知道是否有办法手动删除内联显示:块'将屏幕调整为移动设备时添加到div的样式。这是我到目前为止所做的。

$(window).resize(function() {
    if ($("nav").hasClass("bt-menu-close")) {

        $('#WeatherBox').removeAttr('style');
    }
});

但是当我将面板放好时 - '显示:阻止' - 并调整屏幕大小,它仍然保持不变。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

要隐藏WeatherBox,您可以在其上调用.hide(),如下所示,而不是更改样式display

$('#WeatherBox').hide();

但如果您只想删除display:block;,请使用以下代码

$('#WeatherBox').css('display','');