上一篇文章是用三個按鈕控制字型大小,感覺不太靈活,就到jQuery的官方網站,參考了這個 UI Slider - Snap to increments 修改,沒想到很順利的修改完成,以下是我做的Demo,真是感謝有jQuery出現!! 讓網頁世界更加美好。 1.先嵌入jQuery 涵式庫 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script> 2.加入jQuery 程式 <script> $(document).ready(function(){ var $speech = $('div.speech'); var defaultSize = $speech.css('fontSize'); -->預設的字形大小12px var num= parseFloat(defaultSize, 10); -->只取12px的數字部份,並轉換成數字 $("#slider").slider({ value:num, min: 8, --> 字型大小最小值 max: 20, -->字型大小最大值 step: 1, slide: function(event, ui) { $("#amount").val( ui.value + 'px'); $speech.css('fontSize' , ui.value + 'px'); } }); $("#amount").val($("#slider").slider("value...
一個網頁設計師經驗分享部落格,內容涵蓋HTML, CSS, RWD, Nodejs, React 的技術。