如何使用jquery增加字体大小?
How can I increase the font size using jquery?
我正在尝试:
$('a[data-text="size-bigger"]').click(function ()
{
a=$('span');
b=$('span').css('font-size');
a.css('font-size', b+1);
}
);
我让它工作得很好,只是直接设置大小。现在我试图使它相对于之前的大小,即。"zoomable" -点击链接,跨度会增大,但是没有效果,这是什么问题呢?
试试这个:
$('a[data-text="size-bigger"]').click(function(){
a=$('span');
b=parseInt($('span').css('font-size'));
b=b + 1 + "px";
a.css({'font-size':b});
});
$('span').css('font-size')
将给你一个字符串(例如12px
)。如果你想增加数字,你需要用parseInt()
从字符串中提取数字。parseInt('12px')
会给你12
,你可以增加它(13
),在你添加px
之后,你可以设置font-size
为你刚增加的数字。
您可以使用parseInt来获取font-size属性的Integervalue:
$('a[data-text="size-bigger"]').click(function(){
a = $('span');
var fontSize = $('span').css('font-size').val();
var newFontSize = parseInt(fontSize.replace('px','')) + 1 + 'px';
a.css({'font-size':newFontSize});
});
我不确定你是否必须用''
替换px
或em
,或者没有这个就可以工作。试试吧;)
相关文章:
- 根据元素高度和宽度的百分比变化增加或减少字体大小
- 使用jquery在按钮点击事件中增加整个网页的字体大小
- 增加了“上传”按钮的文本字体大小
- JQuery功能,可在任何地方增加字体大小
- 增加 em 的字体大小
- 如何增加安卓应用程序的jqMath公式的字体大小
- 如何增加推特提要小部件的宽度和字体大小
- 如何让用户通过单击文本来增加字体大小
- 增加/减少页面上所有元素字体大小的有效方法
- 增加选项卡式导航中文本的字体大小
- 按比例增加整个网站的每个字体大小
- 如何通过快捷方式增加和减少字体大小?(tinymce)
- 通过javascript在每次点击时动态增加字体大小
- 无法在单击按钮时增加字体大小
- 增加页面上所有数字的字体大小(Javascript, JQuery, DOM操作)
- 如何在windows phone中使用按钮增加或减少网页浏览器字体大小
- 我如何动态地增加字体大小与Javascript和为什么是我目前的功能不工作
- 如何使用jquery增加字体大小?
- 如何增加或减少整个页面的字体大小
- 标签云——根据编号增加字体的权重