2012-01-17 333 views
0

我遇到了this教程,用於實現基於jQuery的菜單。它的工作完美,但我想知道是否有可能爲每個鏈接有不同的彩色按鈕?每個鏈接都會有一個不同的彩色按鈕。任何想法如何我可以實現這一目標?你可以在這裏查看我的工作。我試着爲每個按鈕製作三個不同的腳本,並在CSS中有三個不同的類,但是這並不起作用。jQuery Menu懸停效果

回答

0

只要做到這一點,就容易了。如果它給你帶來麻煩,那麼在你的css而不是jQuery中執行它。

#id_name:hover 
{ 
    background:url(hover-image.png); 
} 
+0

這是有道理的。我會得到相同的jQuery效果嗎?而在HTML中,它會是「

  • '?看到我的源代碼[here](http://xeenat.com/lima/) – mapr 2012-01-17 05:01:49

    +0

    如果你想獲得像slideDown,sildeUp,fadeIn等特定效果,我會使用jQuery。如果你在這裏粘貼你的代碼[鏈接](http://jsfiddle.net/)與一方的HTML和另一方面的jQuery,我可以爲你排序 – theDazzler 2012-01-17 05:38:30

    +0

    好吧,這裏是在jsFiddle - http: //jsfiddle.net/beekay/U8EHA/ – mapr 2012-01-17 05:52:31

    0

    你需要什麼樣的改變是在CSS的這個選擇,

    .hoverMenu, .hoverMenu:visited, .selectedMenu, .selectedMenu:visited 
    

    的懸停和

    .normalMenu, .normalMenu:visited 
    

    正常菜單

    與你喜歡的顏色另一幅圖像。

    +0

    所以你說我需要爲每個班還有兩個這樣的班級?如'.hoverMenu2,.hoverMenu2:visited,.selectedMenu2,.selectedMenu2:visited'和'.normalMenu2,.normalMenu2:visited'? – mapr 2012-01-17 03:59:27

    +0

    不,這些類已經在CSS中,你只需要查找它並更改背景屬性 – XepterX 2012-01-17 04:05:40

    +0

    嗯。我有。目前,你會看到[這裏](http://xeenat.com/lima/)。但我想爲第二個鏈接指定不同的顏色,爲第三個鏈接指定另一個不同的顏色。現在,隨着設置的類型,我只能有一種顏色,它是藍色的。 – mapr 2012-01-17 04:10:17