Atitit.100% 多个子元素自适应布局属性

1.1. 原理1

1.2. Table布局1

1.3. Css布局1

1.4. 判断amazui加载完毕2

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

最新文章

  1. ALV常用参数详细描述
  2. Android View绘制13问13答
  3. SDUT2142数据结构实验之图论二:基于邻接表的广度优先搜索遍历
  4. bzoj 3123 [Sdoi2013]森林(主席树,lca,启发式合并)
  5. winform代码反编译后图片等资源文件恢复解决方案
  6. 你真的用上keepalive了吗
  7. 网页制作之html基础学习6-CSS浏览器兼容问题
  8. [BZOJ1014] [JSOI2008] 火星人prefix (splay &amp; 二分答案)
  9. 【数据结构】B-Tree, B+Tree, B*树介绍
  10. DirectX11 With Windows SDK--13 动手实现一个简易Effects框架、阴影效果绘制
  11. PHP 框架实现原理
  12. [C++]数组处理相关函数(memcpy/memset等)
  13. Spring-Cloud-Ribbon学习笔记(二):自定义负载均衡规则
  14. 探索未知种族之osg类生物---渲染遍历之Renderer简介
  15. HDU 2032 杨辉三角
  16. expect 自动完成交互式程序神器
  17. java web中的多条件查询
  18. [android] 手机卫士黑名单功能(短信拦截)
  19. 【原创】rabbitmq 学习
  20. Java学习-0

热门文章

  1. 解决eclipse中java代码注释变成乱码的问题
  2. 看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题
  3. 各种GCC
  4. 安装maven,eclipse及eclipse配置maven
  5. 基于tiny4412的Linux内核移植(支持device tree)(二)
  6. Netty游戏服务器二
  7. postgres--wal
  8. 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
  9. 二十四种设计模式:观察者模式(Observer Pattern)
  10. python遍历目录的方法 walk listdir