Возникла проблема в FF, в хроме все отлично работает.
Есть форма с настройками и кнопка сабмит. Если текущие настройки были ранее сохранены - всплывающее окошко появляться не должно после нажатия на сабмит. Иначе - всплывает окно с информацией.
Отправка серверу информации происходит с присваиванием кнопке класса, с которым связан скрипт вывода всплывающего окна:
$('.form').submit(function() {
$(this).ajaxSubmit(options);
// тут кнопке присваивается
$(this).children('#button').addClass("link");
...
И есть js, который по нажатию на эту кнопку удаляет из нее класс, чтобы при повторном нажатии окно всплывающее не выводилось:
$(document).ready(function()
{
$('.link').click(function()
{
document.getElementById('loader').style.display = "block";
$("#loader").oneTime("30s", function()
{
$(this).hide(2500);
});
$(this).parent().children('#button').removeClass("link");
})
});
Так вот в файрфоксе всплывающее окно не появляется при нужном значении класса кнопки и появляется при пустом значении класса. В файрбаге проверял - присваивание и удаление класса у кнопки происходит корректно во всех браузерах, а не работает только в FF.