วิธี fadeTo ใน jQuery

เมธอด fadeTo ช่วยให้ปรับลดความโปร่งใส opacity ขององค์ประกอบไปยังค่าที่กำหนดได้ (0 คือ โปร่งใสเต็มที่, 1 คือทึบแสงเต็มที่) พารามิเตอร์แรกเมธอดรับค่าความโปร่งใสที่ต้องการเปลี่ยนไป และพารามิเตอร์ที่สอง คือระยะเวลาการทำงาน

มาทำให้เมื่อคลิกที่ปุ่ม องค์ประกอบของเราเปลี่ยนเป็นกึ่งโปร่งใสภายใน 1 วินาที เริ่มต้นด้วยการนำโค้ด HTML ต่อไปนี้มา:

html<button id="fade">click me</button>
<div id="elem">text...</div>

และให้มี CSS ด้วย:

css#elem {
  padding: 10px;
  width: 150px;
  height: 150px;
  border: 1px solid green;
  margin-top: 10px;
}

ตอนนี้เขียนโค้ด Javascript ต่อไปนี้:

javascript$('#fade').click(function() {
  $('#elem').fadeTo(1000, 0.5);
});