var windowW = document.documentElement.clientWidth; // узнали ширину окна браузера
if ( windowW < 1024 ) {
var elem = document.createElement('script'); //создали тег
elem.setAttribute('src', 'main.js'); // вписали путь
document.body.appendChild(elem); //вставили в конец тега body
}
Ваши верстальщики правы, тут никаким бутстрапом не поможешь (насколько я знаю) . Если абсолюткой позиционировать, то верстка будет сыпаться при изменении коетента. Решить проблему можно при помощи js-а - при разных ширинах менять местами блоки, но это костыль еще тот. Самый оптимальный вариант, о котором ваши верстальщики говорят, это использовать flexbox. В нем есть свойство order, позволяет менять местами блоки, не трогая разметку.
Попробуйте так
а как при абсолютном позиционировании добавлять/удалять контент?
каждый раз придется по новому позиционировать.
Так вопрос был в том, как поменять положение блока, не меняя разметки. Ответ - flexbox.
Ваши верстальщики правы, тут никаким бутстрапом не поможешь (насколько я знаю) . Если абсолюткой позиционировать, то верстка будет сыпаться при изменении коетента. Решить проблему можно при помощи js-а - при разных ширинах менять местами блоки, но это костыль еще тот. Самый оптимальный вариант, о котором ваши верстальщики говорят, это использовать flexbox. В нем есть свойство order, позволяет менять местами блоки, не трогая разметку.
тогда подвиньте ваш заголовок на пару пикселей☝
Скорее всего имеется ввиду использование "web components", или "react.js"
Да и те же "websocket"
Ну, наверное, как-то так.
да тут проще, блоку фикс высоту, а по клику высоту в auto
Вообще то гуглится это.
Например, "как открыть див по клику javascript "
и мне уж очень интересно, чем вам js не угодил?
если уж хотите без него, можете поизвращаться с радио кнопками [emoji6]
Вообще то гуглится это.
Например, "как открыть див по клику javascript "
и мне уж очень интересно, чем вам js не угодил?
если уж хотите без него, можете поизвращаться с радио кнопками :)