Цитата:
Цитата:
можно просто поставить условие, что если второй класс есть, то делать то-то |
Цитата:
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, время: 21:41. |