• Ajax и стили

    • Здравствуйте! Проще всего все стили объединить в один css-файл разными классами и загружать его на странице до аякс-запроса. В success-обработчике аякса корнево…

      Здравствуйте!
      Проще всего все стили объединить в один css-файл разными классами и загружать его на странице до аякс-запроса.
      В success-обработчике аякса корневому элементу главного документа (например, body или главному div) заменять css-класс с помощью jQuery-метода .toggleClass() . Соответственно, все стили у наследуемых объектов тоже заменятся.

      Пример css-файла:
      // значения объекта #main и всех его детей по-умолчанию
      #main {
      font-size: 14px;
      color: #000000;
      }
      // переопределяемые значения объекта #main и всех его детей после загрузки аякса
      #main.black {
      color: #FF0000;
      }

      Пример success-обработчика:
      $('#main').toggleClass('black');

      Коробков Борис