您的代碼應該工作,但我們不能看到完整的代碼,所以你可能公頃已將調整大小放置在不能看到您的功能的不同範圍內。以下將避免該問題。
快捷鍵:使用一個窗口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/
你有什麼應該工作的罰款。你可以檢查控制檯是否有錯誤,並向你提出問題的一個工作示例。 –