2 คำตอบ
ผมก้อบ ชุด code และแยกเก็บตามนามสกุลไฟล์ พอรัน ก้ไม่มีไรเกิดขึ้น ยังไม่สามารถกดเพิ่ม หรือ ลด ได้ รบกวนช่วยดูให้นิดนึงครับ ว่ามันติดตรงไหน
ใน html-----------------------------
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" href="css.css" rel="stylesheet" />
<script type="text/javascript" src="js.js"></script>
</style>
</HEAD>
<BODY>
<p>xxxxxxxx</p>
<div >
<button>A -</button>
<button>A +</button>
</div>
</BODY>
</HTML>
ใน css-------------------------------
.mFont button{
width:50px;
height:20px;
text-align:center;
display:block;
float:left;
background-color: black;
color:blue;
font-size:10px;
font-weight:bold;
border:1px solid blue ;
margin-right:2px;
line-height:17px;
cursor:pointer;
font-family:tahoma;
}
ใน js--------------------------------------
<script type="text/javascript">
$(function(){
var minFont=8; // กำหนดขนาดตัวอักษรต่ำสุด
var maxFont=18; // กำหนดขนาดตัวอักษรสูงสุด
var nowFont=12; // กำหนดขนาดตัวอักษรเริมต้น
var objSet="p"; // แท็กที่ต้องการกำหนดขนาดตัวอักษร อาจใช้เป็น * หรือ a หรือ a.menu เป็นต้น
$(objSet).css("font-size",nowFont);
$(".mFont button").click(function(){
var inCase=$(this).text();
if(inCase=="A +"){
if(nowFont<maxFont){
nowFont++;
}else{
nowFont=maxFont;
}
$(objSet).css("font-size",nowFont);
}
if(inCase=="A -"){
if(nowFont>minFont){
nowFont--;
}else{
nowFont=minFont;
}
$(objSet).css("font-size",nowFont);
}
});
});
รบกวนช่วยติด้วยครับ หากมีจุดไหนผิด ขอบคุณครับ
สวัสดีครับ ทำได้หลายแนวทางนะครับ
อีกแนวทางที่น่าทำคือใช้ jQuery ช่วยครับ ดูตัวอย่างได้จาก Tutorial นี้ครับ
http://www.programming-free.com/2013/12/increase-decrease-font-size-jquery.html