【问题标题】:how to disable auto scroll如何禁用自动滚动
【发布时间】:2015-03-10 07:58:13
【问题描述】:

我已经通过 iframe 在我的网页中嵌入了一个 ecwid 商店。

每当我加载页面时,ecwid 都会自动滚动到 iframe,而不是页面顶部。

如此处所示 (ecwid: how to force the scroll position),ecwid 的解决方案是在 {body} 标签内添加以下 DIV:

<div id="ecwid_product_browser_scroller"></div> 

我做了一个小提琴来尝试让它工作,但它不会发生。我知道人们使用相同的代码来强制栏不要向下滚动,所以我一定做错了什么。

这是小提琴:fiddle

请注意,商店正在强制栏向下滚动。我希望它保持在顶部,以便客户真正看到横幅。

更新: 仍然不知道为什么 DIV 在这里不起作用fiddle。我错过了什么?

我们确实设法让它在new fiddle 中工作,但它在my website 中不起作用

【问题讨论】:

  • 在加载文档后使用 pageYOffset

标签: javascript html iframe scroll


【解决方案1】:

我想你想这样做 像我一样添加 jquery

http://jsfiddle.net/v3g20qxd/7/

我在此添加了pageYOffsetscrollBy

【讨论】:

  • 快到了;它确实停留在顶部,但滚动卡住了,页面加载后我无法移动它
  • 它在小提琴上确实有效,但在我的网站上无效,不知道为什么!这是链接contempecado.com/carrinho
  • 仍然可以在小提琴上使用,但我不知道为什么它不能在我的页面上使用。我已经添加了脚本源、嵌入式 iframe 和 javascrip,但它不起作用。知道为什么会发生这种情况吗?
  • 你是否包含了 jquery
  • 是的,我有。不确定是否有帮助,但请查看网站contempecado.com/carrinho
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
  • 1970-01-01
  • 2016-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多