滚动时元素宽度更改

时间:2015-04-28 13:33:08

标签: jquery

如果您在移动设备上打开此网站:http://www.pmfst.eu(最大宽度:360px),您会注意到右上方菜单的按钮。单击它后,它会更改菜单的宽度并显示菜单。这样可以正常工作,但是当你滚动时(仅在手机上)菜单消失了,我不知道为什么。

这是可扩展菜单的jQuery函数:

jQuery("#button").click(function() {
    if(jQuery(".my_extra_menu_class").width() > 0){
        jQuery(".my_extra_menu_class").css('width', '0');
    }
    else{
        jQuery(".my_extra_menu_class").css('width', '300px');
    }
});

请帮帮忙?

感谢您的阅读。

1 个答案:

答案 0 :(得分:0)

我发现了错误。另一个JS功能是改变菜单的宽度,这就是为什么它不断折叠。我现在修好了。对不起。