如何在siFR a:link中添加“selected”样式?

时间:2009-08-29 18:39:22

标签: javascript html css sifr

我有一个由SIFR驱动的菜单,如下所示:

<h2><a href="images/logo.jpg">IDENTIIES</a></h2><br>

我已经设置了a:link样式的不同状态,我希望此链接在点击时保持另一种颜色(直到点击另一个链接)。

我认为这与javascript有关,但我无法做到这一点。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

Flash不支持此功能。 JavaScript解决方法可能是可行的,但最好是解决方法。我建议你不要在这种情况下使用sIFR。

答案 1 :(得分:0)

如果将选定的类添加到已选择的链接,则应该有不同的选择器。一个未选中,另一个未选中。

<h2 class="selected"><a href="images/logo.jpg">IDENTIIES</a></h2>
<h2><a href="images/logo.jpg">NOT SELECTED</a></h2>

然后使用这些选择器进行不同风格的sIFR替换。可能是这样的:

sIFR.replace(YourFont, { 
  selector: 'h2 a',
  css: [ '.sIFR-root {color: #FF0000;}' ]
});

sIFR.replace(YourFont, { 
  selector: 'h2 a.selected',
  css: [ '.sIFR-root {color: #FFFF00;}' ]
});