วิธี fadeTo ใน jQuery
เมธอด fadeTo
ช่วยให้ปรับลดความโปร่งใส
opacity
ขององค์ประกอบไปยังค่าที่กำหนดได้ (0 คือ
โปร่งใสเต็มที่, 1 คือทึบแสงเต็มที่)
พารามิเตอร์แรกเมธอดรับค่าความโปร่งใสที่ต้องการเปลี่ยนไป
และพารามิเตอร์ที่สอง
คือระยะเวลาการทำงาน
มาทำให้เมื่อคลิกที่ปุ่ม
องค์ประกอบของเราเปลี่ยนเป็นกึ่งโปร่งใสภายใน
1 วินาที เริ่มต้นด้วยการนำโค้ด HTML ต่อไปนี้มา:
<button id="fade">click me</button>
<div id="elem">text...</div>
และให้มี CSS ด้วย:
#elem {
padding: 10px;
width: 150px;
height: 150px;
border: 1px solid green;
margin-top: 10px;
}
ตอนนี้เขียนโค้ด Javascript ต่อไปนี้:
$('#fade').click(function() {
$('#elem').fadeTo(1000, 0.5);
});