| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > jquery повесить toggle на live |
| Автор: Aver78 22.6.2009, 06:30 | ||
Вот такой код работает
А если заменить click на toggle, то шлет на фиг. В чем причина ? |
| Автор: ksnk 22.6.2009, 06:58 |
| Aver78, может, потому что событие click есть, а toggle нету? |
| Автор: Aver78 23.6.2009, 13:33 |
| Вообще как я понял разница с click только в том, что на toggle можно повесить несколько функций которые при клике будут отрабатываться по очереди. Например так (тоже пример из документации.) $("li").toggle( function () { $(this).css({"list-style-type":"disc", "color":"blue"}); }, function () { $(this).css({"list-style-type":"disc", "color":"red"}); }, function () { $(this).css({"list-style-type":"", "color":""}); } ); Ну и ссылка на документацию, причем на странице описания событий. http://docs.jquery.com/Events/toggle#fnfn2fn3.2Cfn4.2C... Вы наверно перепутали toggle() и toggle(fn1, fn2, ...) А может конечно я чего не понимаю... |