2012-11-25 50 views
3

我遇到了一個我編程模式的問題。當它被打開或關閉時,它會進入頁面的頂部。我希望頁面背景完全停留在打開的位置,而不是移動。我使用JavaScript打開並嘗試過模式打開時,頁面滾動到頂部問題

$("html,body").css("overflow","hidden"); 

但它不起作用。任何其他想法?

+0

你有一個可以向我們展示的工作示例嗎? – imjared

+1

歡迎來到StackOverflow! :-)既然你是新手,那麼大多數人都喜歡[jsfiddle](http://jsfiddle.net/)演示。請嘗試將其剝離到顯示您的問題的最低限度。 – FakeRainBrigand

+0

以下是我遇到問題的代碼示例。想像它會更好像jsfiddle像上面提出的[鏈接](http://jsfiddle.net/b5XKb/13/) – burgoyn1

回答

0

想通了(雖然不知道它是否是最好的方法)。我換成

<a href="#" onclick="myFunction('function')">Open Modal</a>



<a href="javascript:void(0)" onclick="myFunction('function')">Open Modal</a>

我了更好的選擇,如果有。