上面的圖像顯示了一個功能,供用戶選擇他或她偏好的字體大小(這是一個適合所有年齡段的網站)。但是,將其轉換爲代碼比我更容易。我所發現的是,我不得不使用下面的方法:
<input type="number">
有沒有誰知道如何使這樣的JavaScript或jQuery的一個函數的工作,調整字體大小選定的號碼?
非常感謝!
上面的圖像顯示了一個功能,供用戶選擇他或她偏好的字體大小(這是一個適合所有年齡段的網站)。但是,將其轉換爲代碼比我更容易。我所發現的是,我不得不使用下面的方法:
<input type="number">
有沒有誰知道如何使這樣的JavaScript或jQuery的一個函數的工作,調整字體大小選定的號碼?
非常感謝!
你可以拉一個提交輸入val()
和使用.css()
設置字體大小:
JS
$("input[type=submit]").click(function(){
var fontSize = $("input[type=number]").val();
$("p").css({"font-size":fontSize+"px"});
});
HTML
<input type="number" placeholder="choose font-size"/>
<input type="submit"/>
<p>Hello</p>
OR
你可以做一個keyup
或事件(開始輸入你的號碼):
$("input[type=number]").keyup(function(){
var fontSize = $(this).val();
$("p").css({"font-size":fontSize+"px"});
});
OR
要改變點擊up.down箭頭時的值,您可以使用.change()
$("input[type=number]").change(function(){
var fontSize = $(this).val();
$("p").css({"font-size":fontSize+"px"});
});
這是你的問題的答案
CSS
input[type=number] {
font-size: 31px;
}
即時抵制downvoting,所以如果你downvoted它wasnt我:但這是不正確的。 OP需要一種動態的方式讓用戶設置字體大小 – jmore009
當輸入值改變時,這不會起作用。 –
如何使用輸入類型編號更改字體大小?我發佈了這個答案,以改變輸入數字的字體大小。這是正確的。 –
你可以做這樣的事情:
<input type="text" class="inp">
.inp { font-size:20px; }
''('body').css('font-size',$('#input_id').val())' – adeneo
您可以在輸入中添加一個函數,例如: –