使用JS CSS去除IE鏈接虛線框的三種方法
更新時(shí)間:2013年11月14日 16:08:12 作者:
本文使用JS、CSS、標(biāo)簽屬性等方式去除IE鏈接上的虛線框,方法很簡(jiǎn)單,大家可以選擇使用
方法一:利用javascript的onfocus事件,實(shí)現(xiàn)如下:
Html代碼
復(fù)制代碼 代碼如下:
<a href="http://m.fzitv.net/" onfocus="this.blur();">設(shè)計(jì)蜂巢</a>
如果引入了jQuery框架則可以利用它的事件綁定機(jī)制:
Js代碼
復(fù)制代碼 代碼如下:
$('a').bind('focus', function(){
if(this.blur){ //如果支持 this.blur
this.blur();
}
});
方法二:利用css樣式,實(shí)現(xiàn)如下:
Css代碼
復(fù)制代碼 代碼如下:
a{
blr: expression(this.onFocus=this.close());
} /* 只支持IE,過(guò)多使用效率低 */
a{
blr: expression(this.onFocus=this.blur());
} /* 只支持IE,過(guò)多使用效率低 */
a:focus {
-moz-outline-style: none;
} /* IE不支持 */
:focus {
outline: none;
} /* for Firefox */
方法三:利用標(biāo)簽屬性,僅支持IE,實(shí)現(xiàn)如下:Html代碼
復(fù)制代碼 代碼如下:
<a href="http://m.fzitv.net/" hidefocus="true">設(shè)計(jì)蜂巢</a>
方法四:HTC 實(shí)現(xiàn)如下:
將一下代碼保存為.htc后綴的文件
Js代碼
復(fù)制代碼 代碼如下:
<public:attach event="onfocus" onevent="quit()" />
<script language="javascript">
function quit(){
this.blur();
}
</script>
CSS代碼
復(fù)制代碼 代碼如下:
a {behavior:url("htc文件")}
相關(guān)文章
Javascript實(shí)例教程(19) 使用HoTMetal(5)
Javascript實(shí)例教程(19) 使用HoTMetal(5)...2006-12-12
Javascript中的數(shù)據(jù)類(lèi)型之旅
JavaScript 是一種弱類(lèi)型或者說(shuō)動(dòng)態(tài)語(yǔ)言。這意味著你不用提前聲明變量的類(lèi)型,在程序運(yùn)行過(guò)程中,類(lèi)型會(huì)被自動(dòng)確定。這也意味著你可以使用同一個(gè)變量保存不同類(lèi)型的數(shù)據(jù)。2015-10-10
Javascript基礎(chǔ)回顧之(一) 類(lèi)型
本系列所有內(nèi)容都是涉及Javascript基礎(chǔ)的,沒(méi)有時(shí)髦的玩意兒,但是我相信這些基礎(chǔ)的東西會(huì)有助于你理解那些有趣的東西的2017-01-01
實(shí)現(xiàn)前后端數(shù)據(jù)交互方法匯總
這篇文章給大家介紹幾種常用的前后端數(shù)據(jù)交互方法,并給出使用建議。以提高前后端協(xié)同開(kāi)發(fā)的效率。非常的詳細(xì),推薦給小伙伴們,有需要的小伙伴可以參考下。2015-04-04

