今天做專案除錯關於日期渲染時,ie11遇到了乙個比較隱蔽的bug,排查一晚上,發現是sort在ie11不起作用導致,是比較容易忽略的問題,已成功踩坑,希望看到的童鞋不踩。
//背景:需要把帶格式的日期轉化為年月日,如 日月年-->年月日,月日年-->年月日
//現將日期放入陣列dataformatarr裡,假設此時dataformatarr = ['d','m','y]
//['d','m','y] =>["y", "m", "d"]
dataformatarr.sort(function (a, b) {
// return a返回結果:
["y", "m", "d"]
/* [
0: "y",
1: "m",
2: "d",
length: 3
]*/
IE6 7下inline block不起作用
網上查到資料是給元素設定display inline block,再觸發layout,設定display inline 因為所有的瀏覽器都支援inlie。即 div div 原理在下面 寫在前面的話,在我開發css的過程中,我發現很多詭異的問題都是對概念理解有偏差,所以在每篇開始的時候,我都把w3c...
ie6 overflow auto不起作用
本文 ie6下設定overflow auto不起作用,在火狐下正常顯示。ie7,8下滾動條是出來了,但是內容卻跑到下面去了 解決辦法是 overflow的那個div沒有position定位,沒有定義寬和高,給加了個定位和position top,left,height,width後一切都正常了 我這...
IE6下高度小於1 10畫素時不起作用解決辦法
在網頁布局時常會用到 div 來顯示一些邊角背景,需要設定較小的高度,預設情況下,ie6 中設定 div 較小高度會不起作用,在 ie7 ff 等瀏覽器不存在這個問題。ie6 下預設的字型尺寸大致在 12 14px 之間,當你試圖定義乙個高度小於這個預設值的 div 的時候,ie6 會固執的認為這個...