我正在尝试使用 Cookie,以便参考单击的锚标记应用默认样式或特定样式,即使浏览器关闭/重新打开也是如此。因此,如果用户单击第二个链接,关闭或刷新浏览器并重新打开,则样式应该仍然处于活动状态,如果这是他们第一次应用默认值。这有点超出我的地盘。
这是HTML:
<a id="default" href="#/">Default Style</a>
<a id="style2" href="#/">Style 2</a>
<a id="style3" href="#/">Style 3</a>
<ol>
<li><span>Hello World</span></li>
</ol>
JQuery:(StackOverflow 的赞美)
<script type="text/javascript">
$('#default').on('click',function(){
$('ol li span').removeClass(function() {
return $(this).attr('class');
}).addClass('default');
});
$('#style2').click(function(){
$('ol li span').removeClass(function() {
return $(this).attr('class');
}).addClass('style2');
});
$('#style3').click(function(){
$('ol li span').removeClass(function() {
return $(this).attr('class');
}).addClass('style3');
});
</script>
CSS:
<style type="text/css">
.default{
color: #333;
}
.style2{
color: #999;
}
.style3{
color: #800;
}
</style>