Atitit.100% 多个子元素自适应布局属性
Atitit.100% 多个子元素自适应布局属性
1.1. 原理
每个子元素平均分配,但是有个min-width... min-width优先
算法:首先算出平均值,然后与每一个带min-width的元素比较,大于平均值的min-width的元素单独一组。
其他元素再次计算剩余平均值,分组,直到没有大与当前平均值的元素
1.2. Table布局
<table width="100%" border="1">
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td style="min-width:110px"></td>
</tr>
</tbody>
</table>
作者:: ★(attilax)>>> 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
1.3. Css布局
Min-width list_jobus_cp.js
function SelectorWidthAdj()
{
if(screen.width>320 && screen.width<400)
{
//alert($(".am-selected").length);
var ctrl=$(".am-selected").last();
var widthx=screen.width-$(ctrl).width()-5;
var width_per=widthx/3;
$(".am-selected").each(function(index, element) {
$(element).css("width",width_per+"px");
//alert(index);
if(index>1)
return false;
});
}
}
1.4. 判断amazui加载完毕
if(screen.width>320 && screen.width<400)
{
var timerQ5=window.setInterval(function(){
if(isSelectorLoadFinished())
{
SelectorWidthAdj();
window.clearInterval(timerQ5);
}
},30);
}
function isSelectorLoadFinished()
{
if($(".am-selected").length<4)
return false;
var ctrl=$(".am-selected").last();
if(ctrl)
{
if($(ctrl).width()>100)
return true;
else
return false;
}
}
1.5. ---finish
最新文章
- ALV常用参数详细描述
- Android View绘制13问13答
- SDUT2142数据结构实验之图论二:基于邻接表的广度优先搜索遍历
- bzoj 3123 [Sdoi2013]森林(主席树,lca,启发式合并)
- winform代码反编译后图片等资源文件恢复解决方案
- 你真的用上keepalive了吗
- 网页制作之html基础学习6-CSS浏览器兼容问题
- [BZOJ1014] [JSOI2008] 火星人prefix (splay &; 二分答案)
- 【数据结构】B-Tree, B+Tree, B*树介绍
- DirectX11 With Windows SDK--13 动手实现一个简易Effects框架、阴影效果绘制
- PHP 框架实现原理
- [C++]数组处理相关函数(memcpy/memset等)
- Spring-Cloud-Ribbon学习笔记(二):自定义负载均衡规则
- 探索未知种族之osg类生物---渲染遍历之Renderer简介
- HDU 2032 杨辉三角
- expect 自动完成交互式程序神器
- java web中的多条件查询
- [android] 手机卫士黑名单功能(短信拦截)
- 【原创】rabbitmq 学习
- Java学习-0
热门文章
- 解决eclipse中java代码注释变成乱码的问题
- 看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
- 各种GCC
- 安装maven,eclipse及eclipse配置maven
- 基于tiny4412的Linux内核移植(支持device tree)(二)
- Netty游戏服务器二
- postgres--wal
- pycharm的插件pylint报错:java.lang.Throwable: Write-unsafe context! Model changes are allowed from write-safe contexts only. Please ensure you&#39;re using invokeLater/invokeAndWait with a correct modality stat
- 二十四种设计模式:观察者模式(Observer Pattern)
- python遍历目录的方法 walk listdir