在許多需要兼容老舊瀏覽器的項目中,IE6依舊是一個需要考慮的問題。然而,jQuery1.9放棄了對IE6的支持,意味著它不再修復IE6的bug并且不再進行測試和兼容性調(diào)整。
不過對于項目中使用了jQuery1.9而又需要兼容IE6的情況,我們可以先使用jQuery1.8,其支持IE6,并盡可能地將代碼中的jQuery1.9特性替換為jQuery1.8特性。另一種解決方案是使用jQuery Migrate插件,該插件為我們提供了在jQuery1.9中缺失的一些功能,以及將jQuery1.9的一些不良實踐改為可用的方式。
//使用jQuery Migrate插件 <script src="jquery-1.9.x.js"></script> <script src="jquery-migrate-1.2.1.js"></script>
不過需要注意的是,這些解決方案只是權(quán)宜之計。IE6本身存在許多問題,包括嚴重的安全漏洞,使用IE6存在著極大的風險。與其繼續(xù)兼容IE6,不如考慮其他更安全、更現(xiàn)代的瀏覽器。
上一篇vue拖動組件效果