Георгий
а где тут форма ?
Anonymous
а форма через плагин ajaxform и formit
Pavel
Anonymous
что именоо
Георгий
зачем return init() вообще не понятно, дич
Anonymous
рад буду критике
Георгий
короче у всех script удаляй defer и сноси вниз
Георгий
ajaxForm наврятли делают скрипты defer. Значит они обрабатываются вначале, а потом подключается квери
Anonymous
о чудо
Anonymous
заработало
Anonymous
спасибо огромное
Anonymous
низкий поклон тебе
Георгий
экстрасенсу...)))
Anonymous
))))
Anonymous
а на счет js меня и обучал js разработчик
Anonymous
может я плохо учился)))
Anonymous
это на будущее , как мне говорили типа вдруг проект и код разрастется, в пару строк я раньше и писал и не заморачивался
Anonymous
блин экстрасенс что ли))), не работает
Anonymous
и ошибок нет
Георгий
там где return init()
Георгий
сделай так
Георгий
$(document).ready(function(){ init();});
Георгий
т.е. чтобы init сработа после загрузки DOM
Pavel
рад буду критике
Для большенства действий не обязательно резервировать перменную, это отнимает достаточно оперативки пользователя, в твоем случае не критично, но на более больших простынях кода - критично (особенно для пользовательской памяти). Не обязательно для каждой строчки создавать функцию, это тоже отнимает памяти значительно. В общем экстрасенс тебе ответил, такой простой скрипт можно было вообще в одну функцию сделать и в 3 строчки)
Pavel
Я вообще сторонник серверного рендеринга, т.к. еще ооочень много пользователей, которые с калькуляторов сидят
Pavel
К твоему скрипту это конечно не относится, но опять же, скорее всего ты столкнешься с выбором где обрабатывать массивы, на пользователе или на серере
Pavel
Да и к слову, на пользователе сложнее данные обрабатывать, асинхронность, все дела
Георгий
Anonymous
спасибо за инфу
Георгий
в зависимости от задачи конечно
Anonymous
$(document).ready(function () {
var toggle_icon = $('#toggle'),
menu_mobile = $('.hamb-menu'),
menu_nav = $('.nav'),
init,setup_listener,toggle_menu;
init = function () {
setup_listener()
};
setup_listener = function () {
menu_mobile.on('click',toggle_menu)
};
toggle_menu = function () {
toggle_icon.toggleClass('on');
menu_nav.toggleClass('active');
};
return init()
})();
Георгий
только в концне () убери
Pavel
ой, вот на счет быстрее это тааааак отосительно, этот спор появился еще с появлением первого бэкбона, Когда я у некоторых знакомых вижу телефоны еще с 512 оперативки на андройде 4.2, я понимаю, что там ни о каком клиентском рендеринге речь вообще идти не может)
Георгий
Anonymous
все работает урааа
Anonymous
ага
Anonymous
спасибо
Георгий
Pavel
ну такое. главное, чтобы js работал)
Пока у них телефон отрендерит страницу с более-менее приличным количеством данных, он 10 раз уйдет с сайта подумав о том, что сайт просто не работает
Георгий
Pavel
ну ина каждое нажатие рендерить заново не вариант)
Ну такое себе, тебе один фиг при каждом нажатии нужно делать запрос к серверу и получать ответ параллельно подгружая куски кода, если сервер достаточно бысрый и хорошо настроен, то не составит труда получать и полноценный html, ради быстрой первой загрузки
Георгий
Pavel
Согласен)
Георгий
i love js )))
Pavel
i love js )))
https://yakovfain.files.wordpress.com/2013/07/addition.png
Георгий
Pavel
В чем тут логика? Вот тебе еще пример, две одинаковых операции 1в1, только вторая вычисляется неправильно, а первая правильно https://monosnap.com/file/20fXOl428dXquhN6EKrrIVNUWqG8P8.png
Th0r
https://pbs.twimg.com/media/CrAVSmTWYAEP-wH.jpg
Pavel
Art
Ребят, а может кто обьяснить как правильно работать с параметром &sort= ?
Pavel
Art
Где именно?
Я думал они что в pdoTools, что в migX работают одинаково....
сейчас больше волнует сортировка в migX
Pavel
В getImageList вообще разве есть параметр sort?
Art
Pavel
Ну так там же все и написано)
Art
)) ну кому как )
Art
тогда можно по шагам )
ASC - это метод сортировки от самого нового к самому старому
DESC - наоборот
верно ?
Pavel
Pavel
От большего к меньшему и наоборот)
Pavel
Только
Art
окей, тогда как мне нужно прописать json, чтобы сортировало от новых публикаций к старым ?
"sortby":"date","sortdir":"ASC"
Art
&sort=[{"sortby":"title","sortdir":"ASC"}]``
Pavel
Если ты по title сортируешь, то у тебя сортировка будет по алфавиту собственно самого title
Art
А если у меня такая страница migX ?
http://joxi.ru/E2p3jdxiB7En8m
Pavel
Так а что тебе нужно?
Pavel
В этом случае и будет по алфавиту сортировать
Art
мне нужно чтобы показывало только последний добавленный баннер... я ввел лимит на вывод только одного баннера, но теперь хочу сделать, чтобы выводился только последний
Art
ну типо самый новый
Pavel
[{"sortdir":"ASC"}]
Pavel
Изначально массив приходит в том порядке, в котором он в админке
Pavel
Тебе нужно просто его перевернуть
Pavel
По этому только sortdir
Pavel
Я правда не помню в какой сортировке он приходит ASC или DESC, поэксперементируй
Art
чет сейчас выводит просто один пост, не меняясь от сортировки (их три сделано, разной датой в админке)
Art
что-то натыкал, теперь выводит первый в списке пост... а как теперь можно сделать, чтобы если в админке добавили пост, то он появлялся первым (нужно еще одну ячейку с датой добавить или есть другой способ) ?
http://joxi.ru/V2V6NBoC0dPEE2
Pavel
Да, еще одну ячейку с датой