更改屏幕宽度时隐藏导航栏上的元素

时间:2014-11-05 11:31:27

标签: javascript jquery css3 twitter-bootstrap

我目前正在使用Bootstrap v3.3.0,我想当用户更改屏幕宽度时,导航栏的最后一个元素(下拉列表前的LINK)消失并添加到下拉列表中。 我可以使用Bootstrap或任何JS库吗?

导航栏示例:http://getbootstrap.com/examples/navbar/

提前致谢。

2 个答案:

答案 0 :(得分:0)

您应该使用以下方法: 添加它们两次,因此在普通菜单和下拉列表中。然后在CSS显示中或在需要时隐藏它们。

    @media (min-width: 768px) {
    #item_link1
    {
        display:none;
    }
}

@media (max-width: 768px) {
    #item_link2
    {
        display:none;
    }
}

答案 1 :(得分:0)

使用Jquery函数

$(window).on("orientationchange load resize", function () {
     var width = $(document).width();
     if(width<765){
          // $("#elementID").hide();
          //  code for other elements hide stuff
     }
     else if(width>765){
          // for show iamges
     }
});