2011-07-27 66 views
1

比方說,我們有帶class =「MyClass1的」 的鏈接,同時通過JavaScript中,我們可以添加控制類此鏈接... e.g。我們可以添加myClass2到鏈接 我的問題是我們可以通過JavaScript控制狀態,例如除去懸停狀態a.myClass1:懸停控制CSS國:懸停,主動

我想補充,我面臨着一些問題,爲在iPad上懸停狀態類..

謝謝。

+0

你能不能詳細一點嗎? – naveen

+4

做ipad響應懸停?我不這麼認爲! –

+0

可能想看看在http://stackoverflow.com/questions/2754546/can-i-disable-a-css-hover-effect-via-javascript –

回答

0

我希望我理解你的權利。不幸的是,我沒有使用iPad的經驗。如果他們「理解」像onMouseOver這樣的js事件,這可能會起作用。

思想#1:

<a href="index.html" 
onmouseover="Over(this)" 
onmouseout ="Out(this)" 
onmousedown="Down(this)" 
onclick = "Click(this); return true">link</a> 

這些4個功能對應於上述4點的處理程序。

function Over(Link) // called by onmouseover event 
{      
    Link.className = "Over"; 
} 

function Out(Link) // called by onmouseout event 
{      
    Link.className = "Out"; 
} 

function Down(Link) // called by onmousedown event 
{      
    Link.className = "Down"; 
} 

function Click(Link) // called by onclick event 
{      
    Link.className = "Click"; 
} 

班CSS:

a{} 
a.Over{} 
a.Out{} 
a.Down{} 
a.Click{} 

理念#2: 只需定期聯繫和這些徘徊看起來是一樣的鏈接。

a.myClass1:link{color: black; text-decoration:none;} 
a.myClass1:visited{// something different} 
a.myClass1:hover{color: black; text-decoration:none;} 
a.myClass1:active{// something different 

}

+0

可惜我不能編輯HTML頁面,將需要大約CSS的東西或JS文件.. – testndtv

+0

如何覆蓋鏈接CSS並使a:懸停看起來像一個?將在一秒鐘內添加它。 – afaf12