0
A
回答
4
$('#foo2 > img').length > 2 ? $('#foo').css('margin-top', '10px') : 0;
2
if ($('#foo2 img').length>2) $('#foo').css('margin-top', 243);
0
if ($('#foo2 img').length > 2) {
$('#foo').css('margin-top', 20);
}
1
我通常喜歡用addClass()
和removeClass()
(或合併toggleClass()
),而不是直接在JS指定的CSS。它將樣式保留在應有的位置。
jQuery的
$('#foo').toggleClass('newClass', $('#foo2 img').length > 2);
CSS
.newClass { margin-top: 10px; ... }
相關問題
- 1. 在div頂部添加額外邊框
- 2. 額外的邊距/填充
- 3. CSS:iPhone/iPad Safari會在元素周圍添加額外的邊距或邊距?
- 4. IE7顯示問題(添加額外的頂部邊距)
- 5. td在元素右側添加額外的邊距或填充
- 6. 爲Outlook.com中的圖片添加額外的邊距和線條空間
- 7. 當浮動時在Firefox中添加額外的填充/邊距:左
- 8. 爲任何找到的事件動態添加邊距
- 9. 爲一個動態的Android TextView添加頁邊距
- 10. 如何在添加邊距後刪除工具欄周圍的額外邊框?
- 11. 添加額外的側邊欄到Wordpress
- 12. 爲每列添加邊距
- 13. iPhone上的額外右邊距
- 14. 畫布中的額外邊距
- 15. Chrome中圖像側的額外邊距
- 16. 在div之間添加邊距
- 17. 有時Xcode 8(自動佈局)有額外的間距(邊距),爲什麼?
- 18. 添加額外div的意義何在?
- 19. Google Chrome添加額外的div?
- 20. 動態添加額外的輸入字段爲html格式
- 21. 爲什麼iOS Safari添加額外的字母間距?
- 22. 與邊距內DIV下推外層div
- 23. scrollExtend插件添加額外div
- 24. 的Android BottomSheetDialog增加了額外的垂直邊距
- 25. 添加額外的Magento庫存狀態
- 26. Swift靜態TableView添加額外的行
- 27. 動態添加div
- 28. Fancybox(1.3)正在爲我的內容添加額外的div
- 29. JavaFX:爲什麼stage.setResizable(false)會導致額外的邊距?
- 30. 如何在Swing中的組件邊框外添加邊距?
乾杯隊友,效果很好。 – Dan382