如何重置jquery应用的内联css?

时间:2015-05-04 18:23:37

标签: javascript jquery html css dom

我已经更新了我自制的响应式菜单,但是在调整大小时菜单消失了。

当我将窗口缩小到1100px宽度以下并打开响应式菜单时,一切都很好。但是当我关闭响应式菜单时,Jquery应用了display:none inline属性。

当我调整回到最大宽度时,这会使我的屏幕消失。

我需要一些方法来覆盖或删除内联css,一切正常。任何人都可以建议如何解决这个问题吗?

Codepen example

docker run -P --name some_web -p 80:80 --link some_db:db myapp/mezzanine-docker
    db: docker run -d --name="some_db" -e 'PSQL_TRUST_LOCALNET=true' myapp/docker-postgresql:latest

1 个答案:

答案 0 :(得分:3)

如果您没有其他内联css属性,请尝试更新的Pen

http://codepen.io/valentinpalkovic/pen/rVOVjR

<script>
    ....
    $('.navigational-menu').slideToggle('test', function() {
        if($('.navigational-menu').css("display") == "none"){
            $('.navigational-menu').removeAttr("style");
        }
    });
    ....
</script>