我想將動態生成的div直接放置在按鈕上方(頁面中較高,而不是Z-index)。當按鈕被點擊時,我想用反向jQuery slideToggle()
來揭示div。向上滑動的CSS位置div
我已經建立了在撥弄一個例子:http://jsfiddle.net/sablefoste/YWnJE/30/
我很接近,但我似乎無法定位的揭示直接出現在按鈕的上方。我可以通過使用我的CSS position:absolute; left:0;bottom:0;
,在http://www.learningjquery.com/2009/02/slide-elements-in-different-directions/的第一個示例之後使其向上滑動。
如果我將left:0; bottom:0;
更改爲其他內容,則可以正確定位它,直到瀏覽器窗口調整大小爲止。
有沒有辦法做到這一點沒有蠻力(具體來說,確定#storiesbutton
的頂部,jQuery重新定位#storylist
底部)?
我欣賞任何想法!謝謝!
只是讓我明白了,你想用的股利「名稱在這兒」被隱藏,直到「故事」按鈕被點擊時,點它就會出現上述同樣的按鍵向上滑動處。那是對的嗎? – DigTheDoug
@DigTheDoug,是的,這是正確的。當創建小提琴時,我並沒有從隱藏故事列表開始。我應該包括'$( '#storylist')。隱藏()'除了標準的'$(文件)。在( 「準備就緒」,(功能(E) \t {}'我會更新小提琴。顯示它 – Sablefoste
作爲一個側面說明,你可以把'顯示:none'元素本身,而不是運行'.hide()'上第一件事 – DigTheDoug