问题描述
|
如何防止使用jquery进行水平滚动?
我知道我知道。最好使用CSS(overflow-x),但是firefox有一个错误使我无法使用它:(
编辑:
这是为什么我要这样做的解释。
使用Firefox,请访问:www.simplymichele.com
玩耍,浏览,抓取和滑动等,以熟悉它的工作原理。
使用Firebug,从样式表中删除以下代码:
.gecko #content {
溢出:自动;
}
这会将#content重置为:
溢出-x:隐藏;
溢出-y:自动;
现在尝试浏览。看看Firefox滚动到其他页面后如何捕捉到第一张幻灯片(您必须单击两次导航链接才能使其停留)?这仅在Firefox中发生,不知道为什么。这就是为什么我称它为FF错误。现在也可能是scrollTo插件错误,不确定。
随机注意:底部水平滚动条隐藏在导航div下面的firefox中。要查看它,请使用Firebug更改#content \的高度。
...现在,我已经解释了为什么我需要这种复杂的方法来控制firefox中的横向滚动,您能否将我投回零?请 :)
解决方法
您不能使用jquery .css()函数来执行此操作吗?
不幸的是,我现在在Mac上无法访问firefox,但我经常使用jquery,看来您可以执行以下操作:
$(\'.gecko #content\').css(\'overflow-x\',\'hidden\');
如果这不起作用,那么我也不知道...抱歉