0
我使用Jquery-Cookie存储字体大小,并且链接处于活动状态。 一切工作就像我想要的。但我是Jquery的新手,我想问问你们是否有更干净更快捷的方式来做到这一点。FontSizer脚本有更清晰的方法吗?
所以活动链接是强调,我也将它存储在cookie中。
<script>
$(document).ready(function() {
$("body").css("font-size", $.cookie('font-size'));
var underline = $.cookie('active');
$(underline).addClass('activefontsize');
$(".small").click(function() {
$('.activefontsize').removeClass('activefontsize')
$(this).addClass('activefontsize')
$("body").css("font-size", "11px");
$.cookie('font-size', '11px');
$.cookie('active', '.small');
});
$(".normal").click(function() {
$('.activefontsize').removeClass('activefontsize')
$(this).addClass('activefontsize')
$("body").css("font-size", "12px");
$.cookie('font-size', '12px');
$.cookie('active', '.normal');
});
$(".big").click(function() {
$('.activefontsize').removeClass('activefontsize')
$(this).addClass('activefontsize')
$("body").css("font-size", "13px");
$.cookie('font-size', '13px');
$.cookie('active', '.big');
});
});
</script>
对不起,不是为我工作。当我使用你的代码时,我在我的控制台中。 未捕获的SyntaxError:意外的保留字。这是var class = $(this).class()的行。 – Matthias 2014-09-04 08:55:11
将变量'class'更改为'myClass',你很好去 – 2014-09-05 10:23:28
检查更新的答案 – 2014-09-05 10:25:06