U.LO.js 717 B

1234567891011121314
  1. //----------------------------布局区域,作为控件的补充------------------------------------------------------
  2. Namespace.register("U.LO"); //布局区域
  3. //流式布局函数,封装起来,以后给UC。参数1为大的DIV,参数2为小元素的宽度,各个小元素的margin,此函数返回值为列数
  4. U.LO.Flowlayout = function (NR, W, M) {
  5. var _a = NR.clientWidth, i; //大容器宽度
  6. var _num = Math.floor(_a / (W + 2 * M)); //小元素宽度
  7. //添加列数到大元素
  8. for (i = 0; i < _num; i++) {
  9. $$("div", { "style": { "cssText": "float:left", "width": W + "px", "margin": M + "px"} }, NR); //追加流式布局的包容器
  10. }
  11. return _num;
  12. }