我有這個網頁:http://www.problemio.com/problems/problem.php?problem_id=214爲什麼通過Javascript顯示/隱藏HTML元素將其放在新行上?
在它上面有一個鏈接「建議解決方案」朝向屏幕中間的底部。如果你點擊它,它會調用一個JS函數來隱藏它,並在它的位置顯示一個diff元素。出於某種原因,它將另一個元素放在看起來很尷尬的下一行。
你知道爲什麼會發生這種情況嗎?我不知道:)
我有這個網頁:http://www.problemio.com/problems/problem.php?problem_id=214爲什麼通過Javascript顯示/隱藏HTML元素將其放在新行上?
在它上面有一個鏈接「建議解決方案」朝向屏幕中間的底部。如果你點擊它,它會調用一個JS函數來隱藏它,並在它的位置顯示一個diff元素。出於某種原因,它將另一個元素放在看起來很尷尬的下一行。
你知道爲什麼會發生這種情況嗎?我不知道:)
該<a>
標籤包含鏈接Suggest a solution
設置爲display: block;
這導致前後休息。
默認情況下,錨點是塊元素。您需要將它們設置爲內聯。
否 - 錨默認直列 –
使用$("#show_existing_suggestions").hide()
/show()
達到相同的,而不是添加的樣式。我試了一下丁目開發工具和它的工作如預期......試試看吧:)
'顯示:inline'應該做的伎倆。 – Rodolphe
呀內嵌事情的工作!謝謝! – GeekedOut