我有一个脚本,将改变特定div的字体大小。我已经添加了cookie功能来存储值,以便下一页将以新的大小显示文本。我知道cookie正在传送价值,但是如何让新页面将字体大小更改为新值?jquery Cookie和CSS
这里是我的脚本:
<script type="text/javascript">
$(document).ready(function(){
var fSize = $.cookie('fSize');
if (fSize) {
$('html').css('font-size', fSize);
var originalFontSize = fSize;
} else {
}
$(".resetFont").click(function(){
$('html').css('font-size', originalFontSize);
$.cookie('fSize', originalFontSize, { path : '/' });
});
// Increase Font Size
$(".increaseFont").click(function(){
var currentFontSize = $('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum*1.1;
$('html').css('font-size', newFontSize);
$.cookie('fSize', newFontSize, { path : '/' });
return false;
});
// Decrease Font Size
$(".decreaseFont").click(function(){
var currentFontSize = $('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum/1.1;
$('html').css('font-size', newFontSize);
$.cookie('fSize', newFontSize, { path : '/' });
return false;
});
});
</script>
您是否尝试在每个页面中插入脚本? – eversor