Вход

Просмотр полной версии : Jquery, checkbox и любимый ie


Johny
09.11.2010, 12:00
Всем доброго времени суток. Хотелось бы узнать сталкивался кто-либо с проблемами правильной отработки 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++;
}

Skipp
09.11.2010, 12:03
Johny,
коментируйте части кода и смотрите работает без них.

Johny
09.11.2010, 13:06
Проблема в pos = true;
Но факт в том, что в остальных браузерах всё правильно отрабатывает и также это присваивание правильно отрабатывает только с инпутами.

micscr
09.11.2010, 15:02
Проблема в pos = true;
Но факт в том, что в остальных браузерах всё правильно отрабатывает и также это присваивание правильно отрабатывает только с инпутами.

и причем инпуты к этому присваиванию? Покажите где инициализируется pos.

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

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