
Константин
22.12.2016
07:58:54
opt.text('any text');
Как-то настраиваешь узел добавляя текст, в данном случае, и атрибуты, если надо
$('.select').append(opt);вставляешь полностью настроенный узел в DOM

Алексей
22.12.2016
07:59:42
http://joxi.ru/12MeQoyHYd8G2J
opt.text('any text'); сайт возможно будет мультиязычный

Google

Дмитрий Maestro
22.12.2016
08:00:52

Константин
22.12.2016
08:01:46
http://joxi.ru/823KR8c6ZxNo2O
Вот дискуссия по теме:
http://stackoverflow.com/questions/3015335/jquery-html-vs-append

Алексей
22.12.2016
08:04:07
$('#take_category_child').append(options);
так7

Константин
22.12.2016
08:04:21
да. так лучше.
нет.
options - должно быть не просто каким-то текстом, а узлами.

Алексей
22.12.2016
08:05:34
т..е?
var options = $('<option class="select-placeholder">' + text_default +'</option>');
$(dat.categories_child).each(function() {
options += $('<option value="' + $(this).attr('category_id') + '">' + $(this).attr('name') + '</option>');
});

Константин
22.12.2016
08:06:41
У тебя options формируется как длинная строка куска HTML.
jQuery рекомендуют отдельно создавать ноды, настраивать и потом вставлять в HTML уже готовые узлы

Алексей
22.12.2016
08:12:04
Так а как это сделать?
http://joxi.ru/RmzYgMjuzLJ4rO

Google

Алексей
22.12.2016
08:42:31
а по поводу этого?

Константин
22.12.2016
08:43:50
Во 2-й троке можно просто написать:
$('.ajax-button').clck(ajaxCategoryReload);
А лучше да же написать:
$(document).on('click', '.ajax-button', ajaxCategoryReload)
Это особенно полезно если у тебя много элементов '.ajax-button', или они появляются после загрузки страницы.
if(category_child != '') {
лучше переписать так:
if(category_child) {
Внутри функции a = $('.ajax-button'); «< очень плохо!
У тебя функция вызивается по клику по '.ajax-button'. Если несколько кнопок '.ajax-button' на странице, то кликнув на 2-ю ты будешь работать с первой кнопкой, точнее с массиво этих кнопок. Лучше используй a = $(this)

Алексей
22.12.2016
08:50:02
хм
Спасибо

Константин
22.12.2016
08:50:43
ок
Так а как это сделать?
Узнать сколько будет элементов.
Создать в памяти сразу все элементы:
var options = $(Array(101).join('<div></div>'));
В цикле наполнить данными эти элементы:
options.each(function(){ ... your code ...});
Воткнуть сразу все подготовленные элементы в select:
$(.select).append(options);
А еще есть такая штука как Angular, которая избавляет от заботы по формированию DOM и позволяет сосредодочиться на коде. ;)

Алексей
22.12.2016
08:54:15
?

Rafael
22.12.2016
08:56:39
Лучше vue юзай

Константин
22.12.2016
08:57:03
Что не говно?
Руками на jQuery убиваться с DOM!?

Rafael
22.12.2016
08:57:37

Константин
22.12.2016
08:57:37
Пример каскадных селектов на ангуле: https://jsfiddle.net/annavester/Zd6uX/

Rafael
22.12.2016
08:58:57

Дмитрий Maestro
22.12.2016
08:59:03

Константин
22.12.2016
08:59:19
???

Google

Дмитрий Maestro
22.12.2016
08:59:44
каждому инструменту свой фронт работы
тоже самое что интернет магазин на вордпрес
и блог на опенкарте
мне например тоже вуешка понравилась по первому взгляду , на проекте ввели ангуляр и обьяснили почему и под наши задачи он лучше

Rafael
22.12.2016
09:00:38

Дмитрий Maestro
22.12.2016
09:00:41
))
а вобще тимлид вот мне скинул недавно)
https://zulip.beget.ru/user_uploads/2/1b/b21BEPkI_EaXPYiTbISHlr7B/yENU285r0e0.jpg

Константин
22.12.2016
09:01:30
?
Каскадный селект на ангуле:
https://jsfiddle.net/annavester/Zd6uX/

Алексей
22.12.2016
09:04:17
как можно выровнять блок с абсолютным позиционированием, есть ширина его неизвестна

Константин
22.12.2016
09:04:50
Стараюсь не использовать абсолютное позиционирование

Константин
22.12.2016
09:05:27
Flex - отличная штука... Можно выровнять и повертикали, и куча всяких плюшек.

Алексей
22.12.2016
09:06:27
а без флексов

Константин
22.12.2016
09:06:48
А как тебе надо выровнять?

Алексей
22.12.2016
09:06:56
http://joxi.ru/5mdzW6KHMQQWA1

Константин
22.12.2016
09:08:00
Ты <fieldset> верстаешь?

Алексей
22.12.2016
09:09:25
не
див, в нем заголовок

Google

Константин
22.12.2016
09:09:57
По фотке не ясна проблема

Алексей
22.12.2016
09:10:26
ну я заголовку дал абсолютное позиционирование
top -x pv
px*

Rafael
22.12.2016
09:10:44

Константин
22.12.2016
09:10:53
Есть же Fieldset

Алексей
22.12.2016
09:10:53
чтобы поднять его

Константин
22.12.2016
09:11:29
Полагаю он заголовок задирает на -50% или типа того, что б перекрыть контур родительского блока.

Admin
ERROR: S client not available

Константин
22.12.2016
09:12:02
http://htmlbook.ru/html/fieldset

Алексей
22.12.2016
09:12:22
Да

Константин
22.12.2016
09:12:27
Есть специальный тег для таких дел. Зачем пилить велосипеды!?

Алексей
22.12.2016
09:12:35
омг
потому что тоже самое надо сделать и снизу
http://joxi.ru/bmoYOXyuLn18Ay

Константин
22.12.2016
09:13:22
Пока трудно предствать конечную цель в графике.

Алексей
22.12.2016
09:13:27
http://joxi.ru/bmoYOXyuLn18Ay

Константин
22.12.2016
09:15:36
Что если...
Сделай бок внутри главного контейнера с z-index = -1 (подложка). Растяни подложку по родителю и дай бордюры.
.bg-contur {
z-index: -1; top: 5px; rigth: 5px; bottob: 5px; left: 5px; position: absolute; border: 1px solid gray;
}
Ну и для родителя паддинги по 15px

Google

Константин
22.12.2016
09:17:52
Думаю, так проще будет и стабильнее.

Алексей
22.12.2016
09:24:26
[v
хм
потом заголовку inline-block
и родителю text-align: center?

Константин
22.12.2016
09:37:05
Да. В полне.
Думаю это будет проще, чем выравнивать заголовок с абсолютным позиционированием.

Hell
22.12.2016
09:39:21
https://github.com/luis-almeida/unveil
кто юзал?
http://www.coolwebmasters.com/tutorials/4160-code-lazyload-website-interface-using-unveiljs.html

Welcome Bot
22.12.2016
10:20:54
Привет Роман, добро пожаловать в группу. В нашем чате принято рассказывать о себе. Чем вы занимаетесь? Чего вы ожидаете от этой группы?

Hell
22.12.2016
10:30:12
[web] [mobile browser] [js] [jquery] [lazy load] [slider init] как подписаться на событие "все изображения загружены", которое работает и на медленных соединениях?
уеб дев, 2016-й год

Welcome Bot
22.12.2016
10:35:41
Привет Виталий, добро пожаловать в группу. В нашем чате принято рассказывать о себе. Чем вы занимаетесь? Чего вы ожидаете от этой группы?

Виталий
22.12.2016
10:37:20
Всем хай. Я пыхыпыхер. Поднимания уровня пыхыпыхерования

Максим
22.12.2016
10:49:43
Виталий привет

Дмитрий Maestro
22.12.2016
10:57:20

Виталий
22.12.2016
10:57:38
???

Дмитрий Maestro
22.12.2016
10:58:22

Виталий
22.12.2016
10:58:58

Дмитрий Maestro
22.12.2016
10:59:30
не спорю

Dima
22.12.2016
11:06:25
пыхыпы уже не в моде