jQuery ການຈັດການສະຖານະການ - toggle()

ຄວາມຕ້ອງການ

ປ່ຽນສະເພາະສີກະສັດຫຼັງການເຮັດວຽກຄື່ນກັບ

$("p").toggle();
  function(){
  $("body").css("background-color","green");
  function(){
  $("body").css("background-color","red");},
  function(){
  $("body").css("background-color","yellow");}
);

ທົດລອງເອງ

定义和用法

toggle() 方法用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。

该方法也可用于切换被选元素的 hide()show() 方法。

向 Toggle 事件绑定两个或更多函数

ການລະບຸສະດີທີ່ຈະດຳເນີນການພາຍໃນສອງຫຼືຫຼາຍສະດີທີ່ຈະດຳເນີນການພາຍໃນສະດີທີ່ຈະດຳເນີນການພາຍໃນສະດີທີ່ຈະດຳເນີນການພາຍໃນສະດີທີ່ຈະດຳເນີນການ.

ຖ້າກະທັບສະດີຫຼາຍກວ່າສອງ, toggle() ຂະບວນການປ່ຽນແປງທັງໝົດສະດີ. ອີງຕາມນັ້ນ, ຄັ້ງທີໜຶ່ງຂອງການລະບຸຈະເອິ້ນສະດີທີໜຶ່ງ, ຄັ້ງທີ່ສອງເອິ້ນສະດີທີ່ສອງ, ຄັ້ງທີ່ສາມເອິ້ນສະດີທີໜຶ່ງ, ແລະຕິດຕາມນັ້ນ.

ວິທິການ

$(selector).toggle(function1(),function2(),functionN(),...)

ທົດລອງເອງ

ປະເພດ ອະທິບາຍ
function1() ຕ້ອງການ. ທີ່ປະກອບວ່າສະດີທີ່ພວກເຮົາຕ້ອງດຳເນີນການໃນຄັ້ງທີ່ສອງທີ່ສອງຂອງການລະບຸ.
function2() ຕ້ອງການ. ທີ່ປະກອບວ່າສະດີທີ່ພວກເຮົາຕ້ອງດຳເນີນການໃນຄັ້ງທີ່ສອງຂອງການລະບຸ.
functionN(),... ທາງຄຳວຽກ. ທີ່ປະກອບວ່າສະດີທີ່ພວກເຮົາຕ້ອງປ່ຽນແປງ.

ສະແດງ Hide() ແລະ Show()

ກວດກາສະດີທີ່ສະແດງຫຼືປິດສະດີ.

ຖ້າສະດີປິດສະດີ, ກະລຸນາດຳເນີນການ show(). ຖ້າສະດີສະແດງ, ສະດີປິດສະດີ. ດັ່ງນັ້ນພວກເຮົາສາມາດສ້າງຜົນງານການປ່ຽນແປງ.

ວິທິການ

$(selector).toggle(speed,callback)

ທົດລອງເອງ

ປະເພດ ອະທິບາຍ
speed

ທາງຄຳວຽກ. ທີ່ປະກອບວ່າຄວາມສະແດງສະດີຫຼືປິດສະດີ hide/show ຄວນມີຄວາມໄວ. ມີຄວາມສະແດງສະດີເດີມ "0".

ຄວາມມູນທີ່ສາມາດໃຊ້:

  • ມື້ນີ້ (ອີງຕາມ 1500)
  • "slow"
  • "normal"
  • "fast"
callback

ທາງຄຳວຽກ

ສຳລັບການຮຽນຫຼາຍກວ່າກັບ callback, ກະລຸນາເຂົ້າມາທີ່ ການສອນຫຼັກກິດ Callback

ສະແດງສະດີຫຼືປິດສະດີສະດີ

ປະກອບວ່າສະແດງສະດີຫຼືປິດສະດີທັງໝົດສະດີທີ່ຕົກລົງ.

ວິທິການ

$(selector).toggle(switch)

ທົດລອງເອງ

ປະເພດ ອະທິບາຍ
switch

ຕ້ອງການ. ຄວາມຮັບຮູ້ບໍ່ມີຄວາມສະແດງສະດີ, ປະກອບວ່າ toggle() ຄວນສະແດງສະດີຫຼືປິດສະດີທັງໝົດສະດີທີ່ເລືອກ.

  • true - ສະແດງສະດີ
  • false - ປິດສະດີ