0

我有一些基本控件是没有网址的锚点,例如

 <a id="UP" href="#">UP</a>

有 jQuery 东西将它附加到点击事件(它是一个隐藏溢出的 jcarousel 控件)

我知道 onclick 需要在其上返回 false 以停止滚动到该锚点的页面上的“#”。问题是,在新加载时,没有滚动并且 UP 点击全部在视图中,页面仍然移动。更糟糕的是,# 似乎有 3 或 4 个不同的地方!当我反复单击 UP 时,页面会在我单击并单击时上下移动几个像素。这总是不同于页面最初呈现的绝对顶部。

是否由于剪辑导致列表溢出不再可见?调整元素的高度以使列表项均匀裁剪是否会阻止这种情况?还是有其他一些我不知道的 ie8 缺陷?

谢谢!

4

1 回答 1

0

经过一番跟踪和错误后,我发现我需要“返回 false”点击处理程序,以便它停止事件链继续(即,跟随散列)。此外,我调整了包装纸和剪刀的高度,使它们均匀,因为这是 3 或 4 个不同高度移动的踢脚线

于 2013-02-25T20:54:16.483 回答