สร้างเครื่องคิดเลขอย่างง่ายด้วย CSS และ jQuery
18 March 2009CSS Code
<style type="text/css">
.iCalc{
width:100px;
display:block;
background-color:#666666;
font-size:12px;
color:#FFFFFF;
height:115px;
}
.iResult{
width:95px;
margin-left:2px;
margin-top:2px;
float:left;
height:20px;
background-color:#CCCCCC;
text-align:left;
color:#000000;
line-height:20px;
text-indent:3px;
overflow:hidden;
}
div.iDigit > div{
display:block;
float:left;
height:20px;
width:20px;
text-align:center;
margin-left:4px;
margin-top:2px;
background-color:#000000;
cursor:pointer;
}
</style>
HTML Code
<div class="iCalc"> <div class="iResult">0</div> <div class="iDigit"> <div>1</div><div>2</div><div>3</div><div>/</div> <div>4</div><div>5</div><div>6</div><div>*</div> <div>7</div><div>8</div><div>9</div><div>-</div> <div>0</div><div>C</div><div>=</div><div>+</div> </div> </div>
Javascript Code
<script language="javascript" src="js/jquery-1.2.6.min.js"></script>
<script type="text/javascript">
$(function(){
var cal_result=0;
var resultD="";
$("div.iDigit > div").click(function(){
var pressD=$(this).text();
var pressID_C=encodeURIComponent(pressD);
if(pressD=="C"){
resultD=0;
}else{
if(cal_result==1){
resultD=pressD;
cal_result=0;
}else{
if($("div.iResult").text()=="0"){
resultD=pressD;
}else{
resultD+=pressD;
}
}
}
if(pressID_C=="%3D"){
resultD=eval($("div.iResult").text());
cal_result=1;
}
$("div.iResult").text(resultD);
});
});
</script>
ตัวอย่าง
0
1
2
3
/
4
5
6
*
7
8
9
-
0
C
=
+
บทความคนเข้าอ่านวันนี้
25 Dec 10 แนวทาง การใช้งาน php กับ css กำหนด รูปแบบ style อย่างง่าย อ่าน 1837 19 Aug 09 สร้าง เมนูแท็บ Tabs อย่างง่าย ด้วย jQuery UI อ่าน 10400 04 Jan 10 ดึงไฟล์ xml (rss) ไฟล์แบบ cross domain มาแสดงด้วย ajax ใน jQuery อย่างง่าย อ่าน 3598 22 Oct 08 คำสั่ง SQL HAVING อ่าน 5214 06 Jun 11 แนวทางการกำหนด expired header ให้กับรูปภาพ ด้วย php อย่างง่าย อ่าน 738 25 Sep 08 Event ของ jquery แบบ Basic อ่าน 3772 02 Feb 10 หมุน สลับ แบนเนอร์ในแนวนอน ด้วย jQuery อย่างง่าย อ่าน 3454 03 Oct 10 แสดงข้อมูลตัวเลือก ด้านข้าง google map กับการใช้งาน event.trigger อ่าน 1520 13 Jul 10 วิธี load xml ไฟล์ และ แบ่งหน้า ด้วย php อย่างง่าย อ่าน 2775 25 Sep 08 ทบทวนคำสั่ง sql อ่าน 9041 22 Mar 10 ทบทวนคำสั่ง break และ continue ใน javascript อ่าน 2385 18 Mar 09 เพิ่มลดขนาดตัวอักษรในหน้าเว็บแบบง่ายด้วย jQuery อ่าน 3108 11 Feb 11 แนะนำ การใช้งาน jQuery quicksearch plugin อ่าน 2945 08 Oct 08 การกำหนด class มากกว่าหนึ่ง อ่าน 2450 28 Oct 09 สร้าง Swap Banner แบนเนอร์แบบสลับอัตโนมัติ ด้วย jQuery อย่างง่าย อ่าน 4170 10 May 10 แก้ปัญหา ปุ่ม back ปุ่ม forward กับการใช้งาน ajax โหลดหน้าเพจ ด้วย jQuery plugin อย่างง่าย อ่าน 3213 25 Sep 08 แสดงตัวอักษร เหมือนกับกำลังพิมพ์ คล้าย www.manager.co.th อ่าน 3031 23 Nov 09 ทำการ cache หน้าเว็บไซต์ด้วย php class อย่างง่าย อ่าน 2076 25 Mar 09 ใช้งาน cookie ในการจำค่าชื่อผู้ใฃ้และรหัสผ่าน ด้วย javascript และ php อ่าน 2629 05 Nov 08 แสดงป้ายโฆษณา banner แบบสุ่ม random ด้วย ajax อย่างง่าย อ่าน 4305
