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());