Javascript jQuery将新创建的字符串添加到.css中
我正在编写一个jQuery函数,使我的字体大小能够响应宽度的变化。我知道还有其他选择,如媒体查询,但我希望大小的变化是平稳的。使用Javascript jQuery将新创建的字符串添加到.css中,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在编写一个jQuery函数,使我的字体大小能够响应宽度的变化。我知道还有其他选择,如媒体查询,但我希望大小的变化是平稳的。使用vw或vh不是我想要的 到目前为止,我已经: $(document).ready(function(){ $(window).on('resize',callbackwidth); function callbackwidth(width) { var para_size = $('window').width()/100;
vw
或vh
不是我想要的
到目前为止,我已经:
$(document).ready(function(){
$(window).on('resize',callbackwidth);
function callbackwidth(width) {
var para_size = $('window').width()/100;
var str = para_size.toString();
var str = str + 'pt';
$('.container p').css('font-size', $ );
}
})
但这不起作用。这方面或其他类似的方法有什么帮助吗?我想继续使用jQuery
谢谢大家! 我犯了愚蠢的错误。将
$('window')
更改为$(window)
$('window')
应为$(window)
。另一件事是$('.container p').css('font-size',str)代码>您测试过回调是否被调用了吗?如果是,您是否测试过str是否包含正确的字符串?“这不管用”对我来说不够清楚。是的@Tushar它管用!这解决了问题吗?请重新检查我的评论