我有一個腳本,將改變特定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