106 of 119 menu

วิธี slideDown

วิธี slideDown แสดงองค์ประกอบที่ซ่อนอยู่ อย่างลื่นไหล โดยเลื่อนลงจากด้านบนลงมาด้านล่าง การซ่อนองค์ประกอบสามารถทำได้โดยใช้วิธี slideUp

ไวยากรณ์

แสดงตามระยะเวลาที่กำหนด ค่าเริ่มต้นคือ 400ms:

.slideDown(ระยะเวลา);

สามารถกำหนดเวลาได้ไม่เพียงแต่ในหน่วยมิลลิวินาที แต่ยังใช้คำสำคัญได้คือ slow (600ms) และ fast (200ms) ยิ่งค่ามาก การเคลื่อนไหวก็ยิ่งช้าลง:

.slideDown('slow' หรือ 'fast');

หากไม่ระบุพารามิเตอร์ - จะไม่มีการเคลื่อนไหว องค์ประกอบจะแสดงขึ้นมาทันที:

.slideDown();

ยังสามารถส่งฟังก์ชันความลื่นไหลเป็นพารามิเตอร์ที่สองได้ และพารามิเตอร์ที่สามคือ callback function - จะทำงานหลังจาก การเคลื่อนไหวเสร็จสิ้น ทั้งสองพารามิเตอร์ไม่จำเป็นต้องระบุ:

.slideDown(ระยะเวลา, [ฟังก์ชันความลื่นไหล], [callback function]);

สามารถส่งตัวเลือกต่างๆ ให้กับเมธอดได้ ในรูปแบบของวัตถุ JavaScript ที่ประกอบด้วย คู่ key: value:

.slideDown(options);

วัตถุดังกล่าวสามารถส่งพารามิเตอร์และ ฟังก์ชันต่อไปนี้ได้ - duration, easing, queue, specialEasing, step, progress, complete, start, done, fail, always คำอธิบาย พารามิเตอร์เหล่านี้คุณสามารถดูได้จากเมธอด animate ตัวอย่างเช่น มากำหนดระยะเวลาและฟังก์ชันความลื่นไหล:

.slideDown( {duration: 600, easing: easeInSine} );

ตัวอย่าง

หลังจากกดปุ่ม ให้แสดงย่อหน้าที่ซ่อนอยู่ อย่างลื่นไหลโดยใช้วิธี slideDown ด้วยการส่ง คำสำคัญ slow เราจะกำหนดความเร็ว เป็น 600ms หลังจากเคลื่อนไหวเสร็จสิ้น ให้แสดงข้อความ 'Animation complete' ในคอนโซล:

<button>แสดงข้อความ</button> <p style="display: none">ข้อความ</p> $('button').click(function() { $('p').slideDown('slow', function() { console.log('การเคลื่อนไหวเสร็จสิ้น') }); });

ดูเพิ่มเติม

  • วิธี slideUp,
    ซึ่งซ่อนองค์ประกอบอย่างลื่นไหล
  • วิธี slideToggle,
    ซึ่งสลับการแสดง/ซ่อนองค์ประกอบอย่างลื่นไหล
  • วิธี fadeIn,
    ซึ่งแสดงองค์ประกอบที่ซ่อนอยู่อย่างลื่นไหล โดยทำให้ไม่โปร่งใส
  • วิธี show,
    ซึ่งแสดงองค์ประกอบอย่างลื่นไหล
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ