root 2 years ago
parent
commit
75b55e4747
1 changed files with 1 additions and 1 deletions
  1. 1 1
      js/gm/DeskTop.js

+ 1 - 1
js/gm/DeskTop.js

@@ -455,7 +455,7 @@ U.MD.D.I.displayTaskbar = function (el) {
 U.MD.D.iconPostion = function (childs, top, left) {
     var i, ol = (US.width - (Math.floor(US.width / 150) * 150)) / 2; //用于循环处理
     top = top || 70; //如果没有设置元素的间距处理默认上间距为15
-    left = (US.width - (Math.floor(US.width / 150) * 150)) / 2; //left || 20; //如果没有设置元素的间距处理默认左间距为15
+    left = (US.width - (Math.min(Math.floor(US.width / 150), childs.length) * 150)) / 2; //left || 20; //如果没有设置元素的间距处理默认左间距为15
     //循环所有的图标,设置每个图标的间距,打印顺序是竖排打印的方式
     for (i = 0; i < childs.length; i++) {
         //如果竖排top超过了范围处理