80 of 119 menu

ซีเลกเตอร์ animated

ซีเลกเตอร์ :animated เลือกองค์ประกอบที่ กำลังเกี่ยวข้องกับภาพเคลื่อนไหวในขณะนั้น หากคุณใช้ jQuery ที่ปรับแต่งเอง โดยไม่มีโมดูลเอฟเฟกต์ การใช้ :animated จะทำให้เกิดข้อผิดพลาด เนื่องจาก :animated ไม่ได้เป็นส่วนหนึ่งของ ข้อกำหนด CSS ดังนั้นเพื่อปรับปรุงประสิทธิภาพ ในเบราว์เซอร์สมัยใหม่ ควรกรององค์ประกอบ โดยใช้ CSS selector ล้วนๆ ก่อน จากนั้น ค่อยใช้ .filter(':animated')

ไวยากรณ์

นี่คือวิธีเลือกองค์ประกอบที่เกี่ยวข้อง กับภาพเคลื่อนไหว:

$(':animated');

ตัวอย่าง

มาทำให้หนึ่งในสี่เหลี่ยม เริ่มเล่นภาพเคลื่อนไหวด้วยฟังก์ชัน animateIt กัน ทุกครั้งที่คลิกปุ่มที่มี #change สีของสี่เหลี่ยมที่กำลังเคลื่อนไหวจะ เปลี่ยนจากสีเขียวเป็นสีแดงและกลับมา - โดยการ ลบและเพิ่มคลาส colored ด้วยเมธอด toggleClass:

<button id="change">เปลี่ยน</button> <div></div> <div id="test"></div> div { background: green; border: 1px solid #AAA; width: 80px; height: 80px; margin: 0 5px; float: left; } div.colored { background: red; } $('#change').click(function() { $('div:animated').toggleClass('colored'); }); function animateIt() { $('#test').slideToggle('slow', animateIt); } animateIt();

ดูเพิ่มเติม

  • เมธอด slideToggle,
    ซึ่งแสดงองค์ประกอบที่ซ่อนอยู่และซ่อนองค์ประกอบที่แสดงอยู่
  • เมธอด toggleClass,
    ซึ่งเพิ่มหรือลบคลาส CSS
  • เมธอด find,
    ซึ่งค้นหาองค์ประกอบภายในองค์ประกอบที่พบแล้ว
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ