Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2010, 12:00
Аспирант
Отправить личное сообщение для Johny Посмотреть профиль Найти все сообщения от Johny
 
Регистрация: 20.08.2010
Сообщений: 54

Jquery, checkbox и любимый ie
Всем доброго времени суток. Хотелось бы узнать сталкивался кто-либо с проблемами правильной отработки Jquery с checkbox. Например, следующий скрипт правильно отрабатывает в мазиле, опере, хроме и сафари, но в ie8 выдает ошибку в самой библиотеке Jquery. Если кому известно эта проблема, прошу поделиться решениями.

if ($('#registration').attr("checked") != true)
	{
		if (!pos)
		{
			var position = $('#registration').position();
			var left = position.left + parseInt($('#registration').css("width")) + 31;
			var top = position.top + parseInt($('#registration').css("height")) - 7;
			pos = true;
			text = "123";
		}
		
		inp[i] = $('#registration');
		status = true;
		i++;
	}
Ответить с цитированием
  #2 (permalink)  
Старый 09.11.2010, 12:03
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

Johny,
коментируйте части кода и смотрите работает без них.
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 09.11.2010, 13:06
Аспирант
Отправить личное сообщение для Johny Посмотреть профиль Найти все сообщения от Johny
 
Регистрация: 20.08.2010
Сообщений: 54

Проблема в
pos = true;

Но факт в том, что в остальных браузерах всё правильно отрабатывает и также это присваивание правильно отрабатывает только с инпутами.
Ответить с цитированием
  #4 (permalink)  
Старый 09.11.2010, 15:02
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,576

Сообщение от Johny Посмотреть сообщение
Проблема в
pos = true;

Но факт в том, что в остальных браузерах всё правильно отрабатывает и также это присваивание правильно отрабатывает только с инпутами.
и причем инпуты к этому присваиванию? Покажите где инициализируется pos.
Ответить с цитированием
  #5 (permalink)  
Старый 09.11.2010, 17:19
Аспирант
Отправить личное сообщение для Johny Посмотреть профиль Найти все сообщения от Johny
 
Регистрация: 20.08.2010
Сообщений: 54

Есть форма с инпутами, чекбоксами и радио-кнопками. Данный фрагмент скрипта отрабатывает правильно только с инпутами. Pos инициализируется просто
var pos = false;

Если закоментить
pos = true;

То ошибок не появляется при клике на чекбоксе, но и сам скрипт, соответственно, не срабатывает как надо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
2 разных модуля на jQuery - как подключить? finder jQuery 4 23.03.2012 22:29
JQuery CSS анализатор javascript jQuery 2 15.08.2010 21:27
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16