Index: ssts-web/src/main/webapp/expensivegoodshomepage/portalPage.js =================================================================== diff -u -r23300 -r23307 --- ssts-web/src/main/webapp/expensivegoodshomepage/portalPage.js (.../portalPage.js) (revision 23300) +++ ssts-web/src/main/webapp/expensivegoodshomepage/portalPage.js (.../portalPage.js) (revision 23307) @@ -57,7 +57,16 @@ function addIconTips(amount,domObj,tipId,showTipsFn,domIsDisplay) { if (!isUndefinedOrNullOrEmpty(amount)){ amount = amount > 0 && amount < 11 ? amount : '10+'; - insertHtml('
'); + //如果存在此id的tip元素时,修改即可 + if(document.getElementById(tipId)){ + var imgElements = document.getElementById(tipId).getElementsByTagName("img"); + if(imgElements && imgElements.length > 0){ + imgElements[0].src = WWWROOT + '/images/rednumbertip/'+amount+'.gif'; + } + }else{ + insertHtml('
'); + tipsEle.push(tipId); + } if (showTipsFn){ showTipsFn(); } @@ -67,8 +76,12 @@ //否则隐藏 domObj.style.display = "none"; } + //如果数量为0时则移除掉提醒数字 + if(document.getElementById(tipId)){ + var imgElements = document.getElementById(tipId).getElementsByTagName("img"); + document.getElementById(tipId).remove(imgElements); + } } - tipsEle.push(tipId); } Ext4.onReady(function(){//console.log('time2=' + new Date().format('y-m-d H:i:s') + '.' + new Date().getMilliseconds());