jQuery ການຈັດການສະຖານະການ - toggle()
ຄວາມຕ້ອງການ
ປ່ຽນສະເພາະສີກະສັດຫຼັງການເຮັດວຽກຄື່ນກັບ
$("p").toggle(); function(){ $("body").css("background-color","green"); function(){ $("body").css("background-color","red");}, function(){ $("body").css("background-color","yellow");} );
向 Toggle 事件绑定两个或更多函数
ການລະບຸສະດີທີ່ຈະດຳເນີນການພາຍໃນສອງຫຼືຫຼາຍສະດີທີ່ຈະດຳເນີນການພາຍໃນສະດີທີ່ຈະດຳເນີນການພາຍໃນສະດີທີ່ຈະດຳເນີນການພາຍໃນສະດີທີ່ຈະດຳເນີນການ.
ຖ້າກະທັບສະດີຫຼາຍກວ່າສອງ, toggle() ຂະບວນການປ່ຽນແປງທັງໝົດສະດີ. ອີງຕາມນັ້ນ, ຄັ້ງທີໜຶ່ງຂອງການລະບຸຈະເອິ້ນສະດີທີໜຶ່ງ, ຄັ້ງທີ່ສອງເອິ້ນສະດີທີ່ສອງ, ຄັ້ງທີ່ສາມເອິ້ນສະດີທີໜຶ່ງ, ແລະຕິດຕາມນັ້ນ.
ວິທິການ
$(selector).toggle(function1(),function2(),functionN(),...)
ປະເພດ | ອະທິບາຍ |
---|---|
function1() | ຕ້ອງການ. ທີ່ປະກອບວ່າສະດີທີ່ພວກເຮົາຕ້ອງດຳເນີນການໃນຄັ້ງທີ່ສອງທີ່ສອງຂອງການລະບຸ. |
function2() | ຕ້ອງການ. ທີ່ປະກອບວ່າສະດີທີ່ພວກເຮົາຕ້ອງດຳເນີນການໃນຄັ້ງທີ່ສອງຂອງການລະບຸ. |
functionN(),... | ທາງຄຳວຽກ. ທີ່ປະກອບວ່າສະດີທີ່ພວກເຮົາຕ້ອງປ່ຽນແປງ. |
ສະແດງ Hide() ແລະ Show()
ກວດກາສະດີທີ່ສະແດງຫຼືປິດສະດີ.
ຖ້າສະດີປິດສະດີ, ກະລຸນາດຳເນີນການ show(). ຖ້າສະດີສະແດງ, ສະດີປິດສະດີ. ດັ່ງນັ້ນພວກເຮົາສາມາດສ້າງຜົນງານການປ່ຽນແປງ.
ວິທິການ
$(selector).toggle(speed,callback)
ປະເພດ | ອະທິບາຍ |
---|---|
speed |
ທາງຄຳວຽກ. ທີ່ປະກອບວ່າຄວາມສະແດງສະດີຫຼືປິດສະດີ hide/show ຄວນມີຄວາມໄວ. ມີຄວາມສະແດງສະດີເດີມ "0". ຄວາມມູນທີ່ສາມາດໃຊ້:
|
callback |
ທາງຄຳວຽກ ສຳລັບການຮຽນຫຼາຍກວ່າກັບ callback, ກະລຸນາເຂົ້າມາທີ່ ການສອນຫຼັກກິດ Callback。 |
ສະແດງສະດີຫຼືປິດສະດີສະດີ
ປະກອບວ່າສະແດງສະດີຫຼືປິດສະດີທັງໝົດສະດີທີ່ຕົກລົງ.
ວິທິການ
$(selector).toggle(switch)
ປະເພດ | ອະທິບາຍ |
---|---|
switch |
ຕ້ອງການ. ຄວາມຮັບຮູ້ບໍ່ມີຄວາມສະແດງສະດີ, ປະກອບວ່າ toggle() ຄວນສະແດງສະດີຫຼືປິດສະດີທັງໝົດສະດີທີ່ເລືອກ.
|