Ver código fonte

修改IE8+图片不显示问题(1796)

zhangxc 6 anos atrás
pai
commit
5675f60c0b

+ 2 - 5
src/css/indexHorizontal.less

@@ -93,13 +93,10 @@
     box-shadow: -2px 0px 15px 0px #fff;
     cursor: pointer;
 
-    i {
-        width: 20px;
-        height: 20px;
+    img {
         display: inline-block;
         position: relative;
-        top: 0px;
-        background: url('../images/show.png') center center no-repeat;
+        top: 2px;
     }
 }
 

+ 1 - 1
src/html/indexHorizontal.html

@@ -18,7 +18,7 @@
       <div class="iframeWrap">
         <div class="recommendWrap clearfix">
           <div class="disclaimer clearfix">
-            <span class="logo">智<br/>能<br/>推<br/>送<br/>仅<br/>供<br/>参<br/>考<br/>&copy <br/>朗<br/>通<br/>医<br/>疗</span>
+            <span class="logo">智<br/>能<br/>推<br/>送<br/>仅<br/>供<br/>参<br/>考<br/>&copy; <br/>朗<br/>通<br/>医<br/>疗</span>
           </div>
             <div class="push"></div>
             <div class="treat"></div>

+ 2 - 2
src/js/indexHorizontal.js

@@ -17,8 +17,8 @@ const $ = require("jquery");
 const { post,config,getUrlArgObject,openNewWin, isIe8 } = require('./promise.js');
 const { transConf } = require('./util.js');
 const { renderRecommendInfo, renderMultRecommendInfo, renderTreat, renderRecommendConditTips } = require('./indexHorizontalDom.js');
-const isIe = isIe8() //判断是否为IE8
-if(isIe) {
+const is8Ie = isIe8() //判断是否为IE8
+if(is8Ie) {
   let reg = /undefined/g
   warningImg = warningImg.replace(reg, '')
   diagImg = diagImg.replace(reg, '')

+ 12 - 3
src/js/indexHorizontalDom.js

@@ -1,6 +1,15 @@
 const $ = require("jquery");
-const { openNewWin } = require('./promise.js');
+const { openNewWin, isIe8 } = require('./promise.js');
 const { bindTipsEvent } = require('./popupEdit.js');
+let showImg = require('./../images/show.png')
+let collapseImg = require('./../images/collapse.png')
+
+const is8Ie = isIe8() //判断是否为IE8
+if(is8Ie) {
+  let reg = /undefined/g
+  showImg = showImg.replace(reg, '')
+  collapseImg = collapseImg.replace(reg, '')
+}
 
 //推荐诊断等单种类型的
 function renderRecommendInfo(icon, className,title,data, hasInfo, type, position) {
@@ -36,7 +45,7 @@ function renderRecommendInfo(icon, className,title,data, hasInfo, type, position
             <div class="itemAll">
                 ${childrenNodeStr}
             </div>
-            <span class="slideup"><i></i></span>
+            <span class="slideup"><img src="${collapseImg}"></span>
         </div>`
 
     $('.push').append(childrenNodeStrAll)
@@ -233,7 +242,7 @@ function slideToggle(className){//展开收起
     const domName = $(className)
     const domNameBoxAll = $(className+'All')
     if(domName.height() > 20){
-      domName.append('<span class="slideDown"><i></i></span>')
+      domName.append(`<span class="slideDown"><img src="${showImg}"></span>`)
     }
     domName.on('click',".slideDown",function(){
         $(".itemAllBox").css('display', 'none')