当你使用float:left或float:right时,你怎么知道一条线溢出到下一行?例如,我想让一组项目从底部的屏幕左侧流向右侧,但是当该行溢出到下一行时,只需隐藏它即可。有什么方法可以知道float项溢出到下一行的哪一点?如何检测css浮动项是否溢出到下一行?
0
A
回答
0
0
一种方式来看待的方法是将
- 收集项目按浮动订单
- 计算总宽度
- 比较反对父母,看看其更大。
+0
哇,所以我想没有一个传统的方法来做到这一点。我实际上是要这样做,但后来决定问,因为我认为可能有一个更清洁的方式..噢以及:( – Vlad 2012-04-07 01:19:26
+0
或只是尝试将边界放到div,看看浮动时div的样子.. :) – ruslyrossi 2012-04-07 04:48:43
1
我打算使用jQuery做这样的事情:
$("#container").resize(function(){
var totalwidth = 0;
$(".floatable").each(function(index){
totalwidth += $(this).outerWidth();
});
if(totalwidth > $("#container").width()){
// YOUR MANIP CODE HERE
}
});
$ .resize()在火灾中某些浏览器重绘,所以你可能想要把一个250ms的每一步在那里延迟。
相关问题
- 1. CSS溢出选框行和浮动div
- 2. javascript css检查是否溢出
- 3. 如何检测菜单项溢出?
- 4. 在css中溢出滚动的浮动
- 5. 检测元素是否进入溢出
- 6. 检测是否溢出没有javascript
- 7. 检测css位置溢出是否正常工作?
- 8. 检测HTML元素是否滚动超出隐藏溢出
- 9. 如何检测溢出
- 10. CSS溢出隐藏和浮动元素
- 11. 检测是否移动浏览器支持溢出:滚动
- 12. 如何检查溢出是否发生?
- 13. CSS:如果块溢出,强制块出现在浮点块下
- 14. 检测CSS中的内容溢出
- 15. 使用CSS继续溢出列表到父项的下一列
- 16. CSS溢出:如何解决CSS溢出滚动错误
- 17. 将浮动的行向下移动时溢出
- 18. CSS表有一行溢出
- 19. 如何使用CSS将列的内容溢出到下一列?
- 20. 检查C++下溢/溢出?
- 21. 奇怪的Firefox溢出/浮动行为
- 22. Div溢出并排浮动?
- 23. 检测是否NSString的是浮点数
- 24. 是否溢出:隐藏不能在浮动工作?
- 25. 如何检测内存溢出?
- 26. 如何检测div元素溢出?
- 27. CSS溢出自动
- 28. CSS浮动下推
- 29. CSS麻烦:浮动下降到另一行(所有浏览器)
- 30. CSS浮动元素突破到下一行
检查元素漂浮在容器的高度?如果它在添加新元素后发生变化,那么您可能会发生溢出。这或获得浮动元素的计算位置。当下一个元素具有较低的“左”时,它将被包围。 – 2012-04-07 01:07:24