用javascript修復(fù)瀏覽器中頭痛問題的方法整理篇[譯]
6. 水平或垂直居中元素
你以前也許遇到過這個(gè)問題:水平或垂直居中頁面元素. 在CSS中垂直居中是非常困難的, 特別是你想支持所有主流瀏覽器的情況下.非常幸運(yùn),現(xiàn)在已經(jīng)有了解決方案,其中一個(gè)方式就是從高度與寬度中取得元素左邊與頂部頁邊距值再除以2,得到的便是要居中元素的margin-left與margin-top.(這句話理解不知道有沒有問題)
6.1 居中頁面元素插件
這個(gè)插件可以居中頁面的任何元素,使用了水平與垂直上減去頁邊距的辦法.
$("element").center(); //vertical and horizontal$("element").center({ horizontal: false // only vertical});
6.2 我如何垂直居中頁面元素?
在這個(gè)視頻教程中,Jeffrey Jordan Way會(huì)向你展示如何利用CSS與jQuery組合的威力,在瀏覽器垂直居中圖片.
7. 在IE中顯示Q標(biāo)簽
表現(xiàn)引號(hào)應(yīng)該使用Q標(biāo)簽而不是blockquote標(biāo)簽.然而,windows下的IE不支持這個(gè)標(biāo)簽,因此,很多開發(fā)都不使用Q標(biāo)簽.
7.1QinIE
當(dāng)你把這段腳本引入到你的網(wǎng)頁文檔頭部,它就可以自動(dòng)地把頁面中的Q標(biāo)簽替換成引號(hào)(包括對應(yīng)的結(jié)束引號(hào)). 如果將來IE支持Q標(biāo)簽,你可能要修改它,加上瀏覽器版本的判斷.
8. 增大點(diǎn)擊目標(biāo)的范圍以獲得更直接的切換
對厭煩的‘Read More…'說再見,使你整個(gè)內(nèi)容塊都可以點(diǎn)擊進(jìn)入目標(biāo)鏈接!
9. Lazy loader
這是一個(gè)jQuery插件. 它可以使(內(nèi)容較長的)頁面的圖片延遲加載.在viewport(頁面的可見部分)之外的圖片不會(huì)被加載,直到用戶拖動(dòng)滾動(dòng)條到它們的時(shí)候.這與 圖片預(yù)載 是截然相反的.
10. bgiframe
這個(gè)jQuery插件可以輕松解決IE z-index的問題.
11. ieFixButtons
這個(gè)jQuery插件可以修復(fù)button元素在IE6 與IE7下的怪異行為.
12. Fix Overflow
這個(gè)插件修復(fù)IE下的水平溢出問題.特別地,IE會(huì)自動(dòng)為溢出的元素添加滾動(dòng)條,如果元素只有一行,那這個(gè)滾動(dòng)條就會(huì)覆蓋在元素的上面.這個(gè)插件通過調(diào)整元素的填充來修復(fù)這個(gè)問題.
相關(guān)文章
javascript 原型與原型鏈的理解及應(yīng)用實(shí)例分析
這篇文章主要介紹了javascript 原型與原型鏈的理解及應(yīng)用,結(jié)合實(shí)例形式分析了javascript原型與原型鏈的具體原理、功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-02-02BOOTSTRAP時(shí)間控件顯示在模態(tài)框下面的bug修復(fù)
這篇文章主要介紹了BOOTSTRAP時(shí)間控件顯示在模態(tài)框下面的bug修復(fù),需要的朋友可以參考下2015-02-025個(gè)你不知道的JavaScript字符串處理庫(小結(jié))
這篇文章主要介紹了5個(gè)你不知道的JavaScript字符串處理庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06創(chuàng)建echart多個(gè)聯(lián)動(dòng)的示例代碼
這篇文章主要介紹了創(chuàng)建echart多個(gè)聯(lián)動(dòng)的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-11-11JS 循環(huán)li添加點(diǎn)擊事件 (閉包的應(yīng)用)
這篇文章主要介紹了js循環(huán)li添加點(diǎn)擊事件 (閉包的應(yīng)用)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-12-12