Стили J-запроса исчезают в элементах ListItems контрольного списка, если для параметра autopostback установлено значение true - PullRequest
0 голосов
/ 11 апреля 2011

Я использую jquery для стилизации списка флажков, проблема в том, что jquery стилизует список флажков, но при нажатии на элемент списка стиль теряется, я думаю, это из-за autopostback = true, я не могу отключить егоя хочу вызвать обратную передачу, чтобы заполнить список данных в зависимости от выбранного проверенного элемента, есть ли альтернатива или какие-либо предложения.

Я использую http://www.no -margin-for-errors.com / projects /prettycheckboxes / для стилизации списка флажков

1 Ответ

0 голосов
/ 11 апреля 2011

Похоже, вы стилизуете страницу примерно так: $(document).ready(...); Проблема в том, что она выполняется только один раз, когда страница загружается изначально. Но если что-то загружается асинхронно, оно теряет стиль dynamic . Таким образом, у вас есть как минимум два варианта:

  1. Вычеркните код, который стилизует ваши флажки. Подключите его к событию, которое возникает при выполнении автоматической обратной передачи.
  2. Применять стили статически к самим флажкам с помощью css. Стили jQuery ничего не делают, кроме добавления классов CSS. Вы можете сделать то же самое в своем html, просто осмотреть элементы в инструменте веб-разработки и выяснить, как именно они оформлены.
...