BlindB: Так Вы же как раз и хотите все хранить на телефоне, что бы офлайн читать. Как же Вы без скачивания этих полгига будете в офлайн читать?
Разбейте по частям
Илья Белобородов: в чем? 'levels' => ['error','trace'],
есть trace, а так 'levels' => ['error'],
нету. Если это не оно, тогда вопрос сформулируйте точнее
leni_m: нет, но ему можно менять data атрибут и соответственно проверять его при клике.
Хотя может быть стоит не делать крестик кнопкой? Иметь 1 кнопку, 1 клик и у же в событии смотреть координаты клика и запускать 2 разные логики.
яд, сам уже думал о таком, но рука не поднялась))) наверное сработает, но Артём Лучников дал отличный вариант с form.unbind('submit').submit();
В любом случае спасибо