jquery - 在jquery中调整字体大小
问题描述
我有一个小问题。我想调整 jquery 中所有 html 元素的大小。我有代码,但我可以增加和减少到无穷大。
var originalSize = $('html').css('font-size');
// reset
$(".resetMe").click(function(){
$('html').css('font-size', originalSize);
});
// Increase Font Size
$(".increase").click(function(){
var currentSize = $('html').css('font-size');
var currentSize = parseFloat(currentSize)*1.05;
$('html').css('font-size', currentSize);
return false;
});
// Decrease Font Size
$(".decrease").click(function(){
var currentFontSize = $('html').css('font-size');
var currentSize = $('html').css('font-size');
var currentSize = parseFloat(currentSize)*0.8;
$('html').css('font-size', currentSize);
return false;
});
我想限制增加和减少字体大小的数量?
如何编辑此代码?
解决方案
我做了类似的事情,但仍然不工作
var originalSize = $('html').css('font-size');
var resizeCount = 0;
// reset
$(".resetMe").click(function(){
$('html').css('font-size', originalSize);
});
// Increase Font Size
$(".increase").click(function(){
var currentSize = $('html').css('font-size');
var currentSize = parseFloat(currentSize)*1.05;
$('html').css('font-size', currentSize);
return false;
var resizeCount =+1;
if (resizeCount = 3) {
event.preventDefault();
}
});
// Decrease Font Size
$(".decrease").click(function(){
var currentFontSize = $('html').css('font-size');
var currentSize = $('html').css('font-size');
var currentSize = parseFloat(currentSize)*0.95;
$('html').css('font-size', currentSize);
return false;
});
推荐阅读
- ruby-on-rails - 列出与模型间接相关的 ActiveStorage 附件
- circleci - 在 CircleCI 步骤中直接使用环境变量
- jquery - 不能在 jquery 函数中使用变量
- python - opencv和多处理导致管道损坏
- java - spring boot PAYTM API 集成?
- c++ - 为什么我在使用 getline() 时遇到问题?“没有重载函数的实例与参数列表匹配”和“数据不明确”
- html - 将正文放在一个列中,图像放在单独的右列中
- python - Python numpy.testing 中的不匹配
- vba - 将数据从多张表提取到一张表中
- excel - 无法从 WorkSheetFunction 类获取 VLookup 属性