如何使用jquery禁用水平滚动?

时间:2011-05-25 15:52:14

标签: jquery scroll

如何使用jquery阻止水平滚动?

我知道我知道。使用CSS(overflow-x)会更好,但firefox有一个阻止我使用它的错误:(

编辑:

以下是对我为什么要这样做的解释。

  1. 使用Firefox访问:www.simplymichele.com
  2. 使用它,浏览,抓取和滑动等,以熟悉它的工作原理。
  3. 使用Firebug,从样式表中删除以下代码:
  4. .gecko #content { 溢出:自动; }

    这会将#content重置为:

    overflow-x:hidden; overflow-y:auto;

    1. 现在尝试浏览。看看Firefox在滚动到另一个页面后如何快照回到第一张幻灯片(您必须单击导航链接两次以使其保留)?这只发生在Firefox中,没有线索为什么。这就是我称之为FF错误的原因。现在它也可能是一个scrollTo插件bug,不太确定。
    2. 随机注意:底部水平滚动条隐藏在导航div下方的firefox中。要查看它,请使用Firebug更改#content的高度。

      ...现在我已经解释了为什么我需要这种在firefox中控制侧滚动的复杂方法你能投票给我回零吗?请:)

1 个答案:

答案 0 :(得分:3)

您是否可以使用jquery .css()函数来执行此操作?

不幸的是我现在无法访问firefox,因为我在Mac上但是我经常使用jquery,看起来你可以做类似的事情:

$('.gecko #content').css('overflow-x', 'hidden');

如果这不起作用那么我也不知道......对不起