Цитата: 
	
  | 
	
		
 метод .on() 
	просто непонятно, почему с 1.9.0 работает, а с 1.8.3 нет...  | 
	
		
 Проверяем утверждение: 
	1.8.3 
<html> 
<head> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script> 
$(function() {
    $('button').on('click', function() {
        alert(1)
    })
});
</script>     
</head> 
<body>
<button>Show</button>
</body> 
</html>
1.9.0 
<html> 
<head> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script> 
$(function() {
    $('button').on('click', function() {
        alert(1)
    })
});
</script>     
</head> 
<body>
<button>Show</button>
</body> 
</html>
Есть разница?  | 
	
		
 нашел из-за чего было, в родных скриптах форма тоже обрабатывалась, частично исправил, но возникла такая ошибка (вернулся в самое начало, можно сказать), что форма при первом клике шлет ajax, и только по второму обрабатывается сама. так и не понял, что конфликтует. 
	при этом в ajax на успешном ответе код .off() работает, а вот .submit() и далее уже нет, хотя alert объекта формы выводит object, то есть форма есть... не подскажите, в чем может быть дело, почему может submit() не работать? Какие могут быть еще конфликты, или хотя бы куда копать? (инспектор в ff на форме показывает только один, мой обработчик)  | 
	
		
 Цитата: 
	
 1. Ставим обработчик на отправку формы. 2. Проверяем форму - если ОК, то отправляем, и если отправление успешное, то удаляем обработчик. Если проверка формы неудачная, то возврат. Разберетесь с карандашиком на листочке, значит и реальный код будет гарантировано работать.  | 
	
		
 алгоритм рабочий, на чистом примере работает. конфликт с чем-то на сайте, а с чем - не могу определить. потому и спрашивал, куда смотреть 
	UPD нашел, еще один конфликт, плагин стилизации формы form-styler... UPD плагин мудреный, была проверка изменения формы по ajax (если подгружается другая вкладка в форму - у нее тоже стили правил), там конфликт и был, похоже. оформил просто отправку формы не на нее саму, а на кнопку type=submit  | 
| Часовой пояс GMT +3, время: 06:28. |