Browse Source

移动端适配

es6
guy 4 years ago
parent
commit
46eee97323
  1. 9
      src/core/wrapper/layout/layout.absolute.js
  2. 8
      src/core/wrapper/layout/layout.adaptive.js

9
src/core/wrapper/layout/layout.absolute.js

@ -25,19 +25,19 @@ BI.AbsoluteLayout = BI.inherit(BI.Layout, {
var w = BI.AbsoluteLayout.superclass._addElement.apply(this, arguments);
var left = 0, right = 0, top = 0, bottom = 0;
if (BI.isNotNull(item.left)) {
w.element.css({left: item.left / BI.pixRatio + BI.pixUnit});
w.element.css({left: BI.isNumber(item.left) ? item.left / BI.pixRatio + BI.pixUnit : item.left});
left += item.left;
}
if (BI.isNotNull(item.right)) {
w.element.css({right: item.right / BI.pixRatio + BI.pixUnit});
w.element.css({right: BI.isNumber(item.left) ? item.right / BI.pixRatio + BI.pixUnit : item.right});
right += item.right;
}
if (BI.isNotNull(item.top)) {
w.element.css({top: item.top / BI.pixRatio + BI.pixUnit});
w.element.css({top: BI.isNumber(item.left) ? item.top / BI.pixRatio + BI.pixUnit : item.top});
top += item.top;
}
if (BI.isNotNull(item.bottom)) {
w.element.css({bottom: item.bottom / BI.pixRatio + BI.pixUnit});
w.element.css({bottom: BI.isNumber(item.left) ? item.bottom / BI.pixRatio + BI.pixUnit : item.bottom});
bottom += item.bottom;
}
@ -71,7 +71,6 @@ BI.AbsoluteLayout = BI.inherit(BI.Layout, {
w.element.css({bottom: bottom / BI.pixRatio + BI.pixUnit});
}
if (BI.isNotNull(item.width)) {
w.element.css({width: item.width / BI.pixRatio + BI.pixUnit});
}

8
src/core/wrapper/layout/layout.adaptive.js

@ -22,22 +22,22 @@ BI.AdaptiveLayout = BI.inherit(BI.Layout, {
var left = 0, right = 0, top = 0, bottom = 0;
if (BI.isNotNull(item.left)) {
w.element.css({
left: item.left / BI.pixRatio + BI.pixUnit
left: BI.isNumber(item.left) ? item.left / BI.pixRatio + BI.pixUnit : item.left
});
}
if (BI.isNotNull(item.right)) {
w.element.css({
right: item.right / BI.pixRatio + BI.pixUnit
right: BI.isNumber(item.right) ? item.right / BI.pixRatio + BI.pixUnit : item.left
});
}
if (BI.isNotNull(item.top)) {
w.element.css({
top: item.top / BI.pixRatio + BI.pixUnit
top: BI.isNumber(item.top) ? item.top / BI.pixRatio + BI.pixUnit : item.left
});
}
if (BI.isNotNull(item.bottom)) {
w.element.css({
bottom: item.bottom / BI.pixRatio + BI.pixUnit
bottom: BI.isNumber(item.bottom) ? item.bottom / BI.pixRatio + BI.pixUnit : item.left
});
}

Loading…
Cancel
Save