2011-03-20 52 views
0

我正在开发这个Web应用程序,并且在Opera 11.01浏览器中遇到了一个“小”问题。当我在应用程序上按任何<button>时,页面向上滑动。Opera - 当按下按钮时webApp向上滑动

要重现(该系统是在波兰,所以按照步骤):

  1. 转到https://postplus.pl/demo
  2. 按下“Zaloguj”(带绿色勾号图标的按钮)。
  3. 登录后,按下按钮“Nowa”(或左侧面板上的任何其他按钮)。

发生了什么事?

+1

我不知道为什么......但该应用程序看起来不错! – 2011-03-20 21:15:55

+1

好老mochaui。 :)你真的想担心一个旧版本的歌剧吗?在任何情况下,检查你的按钮周围的事件绑定代码,确保你正确地停止事件(旧mochaui用于'新事件(e).stop()',虽然我不确定这适用于这里,因为你似乎有一个action元素属性,定义回调 - 你似乎没有触及事件)。也许你应该... – 2011-03-21 10:50:47

+0

“好老mochaui”?新的(仍在开发中)MochaUI会变得更糟吗?我在问,因为我在等待新版本移植我的项目。你让我有点担心。 :) PS。这个opera版本是最后一个稳定版本。 – Cleankod 2011-03-21 23:34:43

回答

0

我已将所有<按钮>标记替换为<a>标记(具有适当的样式)。这只是我想到的解决方案。

感谢您的帮助。

1

与其说..工作正常,我在Opera 11.10

+0

我有Opera 11.01。忘记指定,编辑。 – Cleankod 2011-03-20 22:04:27

1

这是一个Opera的bug(出于某种原因认为该元素是关屏,必须滚动到视图或东西)。修复程序已实施,因此我建议您仅尝试忽略此问题。当Opera用户升级时,他们会越来越少受这个问题的影响。

+0

我很抱歉收回接受但我必须修复它。这个版本的Opera会好的。 – Cleankod 2011-03-27 11:38:15