jquery: .toggle (switch) с эффектом? - PullRequest
       9

jquery: .toggle (switch) с эффектом?

0 голосов
/ 13 ноября 2009

Мне нравится функция jquery.toggle (switch), так как я могу сделать следующее в одной строке;

$('.mytable').toggle(checkboxes[0].checked);

Однако я не могу интегрировать эффекты в этот вызов (скольжение / затухание и т. Д.).

Может кто-нибудь предложить предложения?

Ответы [ 2 ]

1 голос
/ 13 ноября 2009

Если вы используете следующее, вы можете самостоятельно обработать событие переключения. Для помощи с JQuery я предлагаю http://www.visualjquery.com

$("li").toggle(
  function () {
    $(this).css("list-style-type", "disc")
           .css("color", "blue");
  },
  function () {
    $(this).css({"list-style-type":"", "color":""});
  }
);
0 голосов
/ 13 ноября 2009

Метод slideToggle() предлагает простую скользящую анимацию в качестве перехода. Или, вы можете использовать метод toggle() и передать х количество функций в качестве параметров. Передаваемая вами функция может содержать желаемую анимацию. Параметры, которые вы передаете, происходят в том порядке, в котором они были переданы (сбрасываются на первый после выполнения последнего).

...