2012-05-22 108 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

確保彈出了它的位置固定,然後將身體溢出:隱藏;

當對話框關閉時,刪除溢出屬性。

相關問題