滚动条刚刚消失

时间:2013-09-16 14:31:18

标签: javascript jquery html css menu

我已经制作了基本的菜单/切换器div,everythnig非常适合我想在其中一个中使用JS的那一刻。所有div开始显示:none,此参数会破坏其中一个中的滚动条,滚动条刚刚不可用。如果我删除这个(display:none;)切换器运行良好(我已经下载了这个滚动的大型库(这就是为什么我没有上传这个)。我对这个菜单切换器没有任何其他想法。

替代解决方案是以肉体形式建立,但我没有太多时间。

检查一下: MENU SWITCHER

1 个答案:

答案 0 :(得分:0)

因为你已经加载了jQuery.js,所以你似乎正在尝试重新发明这个轮子。

function showhide(obj)
{
    var el = document.getElementById(obj);
    if (el.style.display == 'none') el.style.display = 'block';
    else el.style.display = 'none';
}

上面的函数是你写的。但是jQuery有.hide().show()

obj = $('.element-class');
obj.hide(); // Will hide the element
obj.show(); // Will show the element again

使用jQuery只需几次击键即可。你应该通过使用它的功能受益。 跨浏览器支持是您应该选择jQuery的原因之一。您最终会浪费大量时间尝试让自定义代码在所有浏览器中运行。 (除非你是专业人士)

相关问题