我需要動態地添加元素到一個頁面,但不幸的是,當我使用jquery .append()方法執行操作時,元素似乎與頁面上已有的其他元素的行爲不同,儘管相同的CSS。動態添加的元素不包裝
我創建了一個example page來重現問題。
頂部是一個列表(ul
與一堆li
's)與靜態定義的項目。低於hr的是ul
,它們的設置方式相同,但li
是動態添加的(每600毫秒一個)。由此產生的HTML看起來和我一樣(除了id),但顯然結果是不同的: * li
的空格更短,更嚴重的是它們沒有包含到瀏覽器的寬度:它們只是簡單地導致一個水平滾動被添加。
任何人都可以解釋爲什麼結果不同嗎?
最終,我希望新添加的元素可以包裝爲其容器的大小。在我看來,像這樣的CSS應該可以工作..