ເຫດການ transitionend
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
ເຫດການ transitionend ຈະເກີດຂຶ້ນໃນທີ່ການຍ້າຍສະໝອງ CSS ໄດ້ສຳເລັດ.
ຄວາມຄິດ:ຖ້າການດຳເນີນຖືກຍ້າຍອອກຈາກສະໜາມ CSS ອັນດຽວກັນ. transition-property ບໍ່ຈະກະຈາຍເຫດການ transitionend ຖ້າທາງເສລີການຂອງ transition ບໍ່ທັນສຳເລັດ.
ສຳລັບຂໍ້ມູນກ່ຽວກັບ ການຍ້າຍສະໝອງ CSS ອີກຫຼາຍຫົກຂໍ້ມູນບໍ່ສາມາດນຳເຂົ້າມາລອດນີ້: ຫຼັກສູດການຍ້າຍສະໝອງ CSS3.
ຕົວຢ່າງ
ສະແດງບາງຢ່າງໃດກໍ່ຕາມ <div> ທີ່ການຍ້າຍສະໝອງ CSS ໄດ້ສຳເລັດ:
// ການດຳເນີນຕາມ Safari 3.1 ຫຼື 6.0 document.getElementById("myDIV").addEventListener("webkitTransitionEnd", myFunction); // ການດຳເນີນຕາມມາດຕະຖານ document.getElementById("myDIV").addEventListener("transitionend", myFunction);
ການດຳເນີນຕາມມາດຕະຖານ
object.addEventListener("webkitTransitionEnd", myScript); // ການດຳເນີນຕາມ Safari 3.1 ຫຼື 6.0 object.addEventListener("transitionend", myScript); // ການດຳເນີນຕາມມາດຕະຖານ
ຄວາມຄິດ:Internet Explorer 8 ຫຼືອັນທີ່ກ່ວາບໍ່ສະໜັບສະໜຸນ ພາສາການດຳເນີນ addEventListener().
ລາຍລະອຽດດ້ານເຕັກນິກ
ການປະກາດຫຼັງຈາກການກະຈາຍ: | ການສະໜັບສະໜຸນ |
---|---|
ສາມາດຍົກເລີກຫຼືບໍ່: | ການສະໜັບສະໜຸນ |
ບັນດາປະເພດເຫດການ: | TransitionEvent |
ບັນດາຫຼັກສູດ DOM: | Level 3 Events |
ການສະໜັບສະໜຸນບັນຊີວິດ
ຈຳນວນທີ່ຢູ່ໃນຕາລະບົດສະແດງວ່າບໍ່ມີການສະໜັບສະໜຸນເຫດການນີ້ຈະຖືກສະໜັບສະໜຸນໂດຍບັນຊີວິດເຊີຍອັນທຳອິດ.
ຈຳນວນທີ່ສາມາດນໍາໃຊ້ແຕ່ກ່ອນຈະມີການໃຫ້ຄວາມຄິດທີ່ແຕກຕ່າງກັນ "webkit"、"moz" ຫຼື "o".
ເຫດການ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
transitionend | 26.0 4.0 (webkit) |
10.0 | 16.0 4.0 (moz) |
6.1 3.1 (webkit) |
12.1 10.5 (o) |