2012-05-22 60 views
2

我在jquery对话框中遇到了很大的麻烦,该对话框在响应.hover()命令时打开,并在离开悬停时关闭(当然这需要两个函数)。如何在打开对话框时禁用页面滚动?

当对话框稍微打开页面时,整个页面向上滚动;我想禁用这个,但我不知道如何。

我曾尝试:

  1. 使用event.preventDefault()
  2. ui-dialog CSS作为'position: relative'
  3. 设置滚动条回到了它是(但这个看起来很可怕)
任何其他

想法?

编辑:这里是的jsfiddle代码:http://jsfiddle.net/TzUf3/1

+1

使用http://plugins.learningjquery.com/cluetip/而不是对话框 – Imdad

+1

代码在哪里?在jsfiddle.net上做它,所以我们可以看到。 –

+0

好的,在jsfiddle中添加了一个指向代码的链接。感谢那 – rastafarianmenagerie

回答

0

确保弹出了它的位置固定,然后将身体溢出:隐藏;

当对话框关闭时,删除溢出属性。

相关问题