您的代码应该工作,但我们不能看到完整的代码,所以你可能公顷已将调整大小放置在不能看到您的功能的不同范围内。以下将避免该问题。
快捷键:使用一个窗口resize
处理程序,但触发初始resize
事件。
例如
<script>
$(window).resize(function() {
var fontSize = $(".container").width() * 0.10;
$(".container #link").css('font-size', fontSize);
}).trigger("resize");
</script>
如果你的代码是不是在body
元素的结束,你就说明它是在你head
元素,你的代码也应该被包裹在文件准备处理,以确保选择不要失败。
<script>
$(function(){
$(window).resize(function() {
var fontSize = $(".container").width() * 0.10;
$(".container #link").css('font-size', fontSize);
}).trigger("resize");
});
</script>
注:$(function(){ YOUR CODE });
仅仅是$(document).ready(function(){ YOUR CODE });
的jsfiddle快捷方式:https://jsfiddle.net/TrueBlueAussie/6b7us88f/
你有什么应该工作的罚款。你可以检查控制台是否有错误,并向你提出问题的一个工作示例。 –