Jquery Jscrollpane - 内部链接强制窗格滚动

发布于 2024-11-01 17:11:23 字数 374 浏览 3 评论 0 原文

我正在使用 Jscrollpane v2.0.0beta10 最后更新于 2011-04-17 和 Jquery 库 v1.5.2。

我的滚动窗格包含图像列表,这些图像包含在链接中。尽管使用的链接类型不同,但在 FF 3.6.16 中单击图像时,它会强制窗格滚动到末尾,而在 IE 8 中,最后一个链接会导致窗格滚动到开头。

请注意,我尝试过以前版本的 jquery 库以及以前版本的 Jscrollpane 脚本。

有人可能对我如何解决这个问题有建议吗?

可以在 http://jsbin.com/amure6 预览测试版本,

提前感谢您的帮助。

I am using Jscrollpane v2.0.0beta10 last updated 2011-04-17 with Jquery library v1.5.2.

My scrollpane contains a list of images, which are wrapped in a links. Despite the type of a link used, when clicking on an image, it forces the pane to scroll to the end in FF 3.6.16 and in IE 8, the last links causes the pane to scroll to the beginning.

Please note that I have tried previous versions of the jquery library as well as previous versions of Jscrollpane script.

Does anyone perhaps have advice on how I can fix this issue?

A test version can be previewed at http://jsbin.com/amure6

Thx in advance for any assistance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

单身狗的梦 2024-11-08 17:11:23

您的示例存在许多问题,这使得很难看出可能发生的情况:

  • 计算图像宽度的代码仅在图像被缓存时才有效(您需要检查文档加载以获取非缓存图像的宽度)
  • “ScrollGalleryCntnr”没有“auto”溢出。这意味着如果没有 jScrollPane(也可能使用它),该页面将无法访问。

即使进行了一些更改,我也确实在 Firefox 中的示例中看到了问题:

http://jsbin.com/amure6 /4

但是,类似的基本示例并未显示问题(向下滚动并单击窗格中的“Google”链接):

http://jsfiddle.net/VYcDZ/95/

我不确定有什么区别?

There are a number of problems with your example which make it hard to see what might be going on:

  • The code to calculate the width of the image will only work if the image is cached (you would need to check on document load to get the width of non cached images)
  • "ScrollGalleryCntnr" doesn't have an overflow of "auto". This means the page will be inaccessible without jScrollPane (and possibly with it).

I do see the problem in your example in Firefox even with a couple of changes made:

http://jsbin.com/amure6/4

However, a similar basic example doesn't show the problem (scroll down and click the "Google" link within the pane):

http://jsfiddle.net/VYcDZ/95/

I'm not sure what the difference is?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文