Антон, $('#timer').each ... бессмысленная конструкция, ведб на странице может быть только один элемент с id=timer
Кроме того, и эта, и следующие две выборки опять таки происходят каждую секунду. Почему не вынести их за пределы setTimeout?
Не сбрасывался, а что делал? Вы же каждый раз читаете стартовое значение из HTML-кода страницы. Причем не только на старте, а каждую секунду.
leni_m, это мрак какой-то. Данные то есть уже на сервере. Зачем их передавать на клиент, а потом обратно? Еще и потенциальная дыра, так как раскусив эту "хитрую" схему пользователь может подправить данные отправляемые в PDF.
Кстати, PDF можно и на клиенте генерировать, вообще без отправки на сервер.
var data = $('form').serializeArray() // данные из формы
$('div').each(function(i){ // ВСЕ дивы на странице
data.push({
name: 'div' + i,
value: div.innerHTML // ололо
})
})
$.ajax(...)
Алексей, Это разве много? Вот у вас для этих аккордеонов получилось примерно на страницу, при том что оформлены они практически "никак". А модалка несколько сложнее.
Алексей, Каждый label должен указывать на соответствующий чекбокс.
И лучше не просто номерные, а с каким-то префиксом, чтобы не конфликтовать со старыми браузерами.
Но вообще - использование элементов формы для таких целей - костыль. И да, вам придется для каждой такой менюшки уникальный id сгененрировать и вписать его в label
"текст2" всплывает потому, что у .txnm прописан inline-block;
И да, я с трудом догадываюсь, что вы пытаетесь сделать.
Про "регистрировать" не понял совсем. Хотя я уже несколько лет во внутренности вордпресса не заглядывал, может там без регистрации и СМС уже нельзя скрипты писать?
Чтобы получить стрелочки ↑↓→← с зажатым альтом на цифровой клавиатуре набирайте 24, 25, 26 или 27 соответственно.
Кроме того, и эта, и следующие две выборки опять таки происходят каждую секунду. Почему не вынести их за пределы setTimeout?
Не сбрасывался, а что делал? Вы же каждый раз читаете стартовое значение из HTML-кода страницы. Причем не только на старте, а каждую секунду.