亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

輸出DIV層自動畫線,在IE不兼容模式下看不到線,在Chrome下看不到線,求高手解決?。?!

輸出DIV層自動畫線,在IE不兼容模式下看不到線,在Chrome下看不到線,求高手解決?。?!

精慕HU 2018-12-07 06:12:46
輸出DIV層自動畫線,在IE不兼容模式下看不到線,在Chrome下看不到線,求高手解決!?。?最近,在做一個家族樹的顯示功能,生成樹形圖。如下圖: 但是在Chrome里面則看不到線,如下圖: 代碼如下: 1.后臺畫線函數: private string drawLine(int sx, int sy, int ex, int ey) { string line = ""; StringBuilder sb = new StringBuilder(); if (sx == ex) { if (sy > ey) { int t = sy; sy = ey; ey = t; } sb.Append(string.Format(line, sx, sy, Math.Abs(sy - ey), 1)); } else if (sy == ey) { if (sx > ex) { int t = sx; sx = ex; ex = t; } sb.Append(string.Format(line, ex, sy, 1, Math.Abs(sx - ex))); } else { int lx = ex - sx; int ly = ey - sy; double l = Math.Sqrt(lx * lx + ly * ly); for (int i = 0; i < (int)l; i++) { double p = i / l; int px = (int)(sx + lx * p); int py = (int)(sy + ly * p); sb.Append(string.Format(line, py, px, 1, 1)); } } return sb.ToString(); } 輸出的是 height 和 width 為1 像素的 Div 組成線。不知道為什么在 IE 非兼容模式 和 chrome 下 看不到 畫的線。 還有一個問題也跟這個類似就是 在IE 兼容模式下 主頁 顯示溢出,在非兼容模式也chrome下沒問題: 如下圖(溢出圖): 非溢出圖: 溢出部分就是 定義了一個? table 第一行 定義了 兩個 td 里面背景 都是 上圖所示藍色,第一個td顯示文本,后面定義寬為1px然后放 圖片 撐起來。不知道這個怎么解決。 還有就是 前臺 showDialog 一個新的頁面后臺控制關閉頁面的時候,彈出新的頁面,用 Response.Write("window.opener=null;window.close();"); 關閉還是彈出頁面。 希望給位大俠幫幫忙吧?;蛘呤呛玫慕ㄗh,畫圖那部分本打算用Vml但是兼容又不好。真心等待。
查看完整描述

3 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

這個問題我已經解決了。使用的是 svg
查看完整回答
反對 回復 2018-12-09
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

這個不單單是chrome的問題,ie9非兼容模式下也不行。
查看完整回答
反對 回復 2018-12-09
  • 3 回答
  • 0 關注
  • 435 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號