Цитата:
Цитата:
можно просто поставить условие, что если второй класс есть, то делать то-то |
Цитата:
http://jsfiddle.net/2z6ro1k2/2/ вот так работает. http://jsfiddle.net/2z6ro1k2/3/ но если у меня будет 3, 4, 5 последовательно выполняющихся действий. как быть тогда? |
Цитата:
Не понял о чём вы. в действующем коде никакого класса к инпуту не добавляется. создаётся нвоый див в него помещается инпут и потом к инпуту внутри нового дива достраивается список "выпадалки" |
<script src="http://code.jquery.com/jquery-latest.min.js"></script> <style> .class1 { cursor: pointer; } </style> <div id='id1' class='class1'>DI1</div> <script> $("#id1").on('click', function() { if ( $(this).hasClass("class2") ) { alert("class2"); } else { $(this).addClass("class2"); } }); </script> |
Цитата:
|
Цитата:
но для очереди в jquery. например. 1: function1 2: function2 3: function3 и выполнение будет соответственно 1 затем 2, затем 3 жаль что такой возможности нет. код писать было бы намного легче |
Цитата:
и ещё кучка тем, можно допилить и case, вопрос каков интерфейс для использования |
bes,
боюсь ты не совсем понял вопроса. возможно это моя вина. не достаточно точно поставил вопрос. Потому я и код не хотел показывать. Код то я сделал. Но хочется оптимизировать и ищу средства. я пытаюсь узнать. возможно ли как-нибудь сообщить js выполнять функции в определённом порядке. например: $(document).doFunction(func1, func2, func3) и чтобы скрипт знал что эти функции нужно запускать имеено в таком порядке. а именно: не запускать func2 пока не выполнится func1. |
Есть ли функция в jquery которая выполняет данный алгоритм?
|
Цитата:
f1(); f2(); и вторая функция не выполнится, пока не выполнится первая если запись в разных местах кода, можно поставить флаг, проверка появления класса у элемента - как раз из этой оперы |
Часовой пояс GMT +3, время: 08:52. |