Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
drtvader
Вечный студент
20
вклад
207
вопросов
72
ответа
42%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Достижения
Почему не работает $(this).parents?
drtvader
@drtvader
Автор вопроса
так-то работает, но таких блоков будет много, и он отсчитывает у всех блоков сразу.
Написано
более трёх лет назад
Почему не работает $(this).parents?
drtvader
@drtvader
Автор вопроса
а если таких блоков неограниченное количество? Т.е. сейчас все не первые блоки отсчитывают от первого. Т.е. если в первом 5, то в остальных добавляется только на единицу, т.е. 6 максимум.
Написано
более трёх лет назад
Как создать несколько div при клике?
drtvader
@drtvader
Автор вопроса
а как например определенное количество div создать?
Написано
более трёх лет назад
Почему не работают pull и push bootstrap3?
drtvader
@drtvader
Автор вопроса
bromzh
: ну в декстопной версии они работают правильно, а в таблет версии левый блок уходит под правый.
Написано
более трёх лет назад
Почему не работают pull и push bootstrap3?
drtvader
@drtvader
Автор вопроса
Мне надо второй блок выставить выше первого блока.
Написано
более трёх лет назад
Как сделать такие линии?
drtvader
@drtvader
Автор вопроса
Артём Щурин
: ну да, это коммент и ответ на коммент.
Написано
более трёх лет назад
Как сделать такие линии?
drtvader
@drtvader
Автор вопроса
такой не подойдет, количество текста может быть другое.
Написано
более трёх лет назад
Как сделать активным пункт меню?
drtvader
@drtvader
Автор вопроса
я так понимаю где 'ul li a' надо прописать свои классы еще?
Написано
более трёх лет назад
Как сделать активным пункт меню?
drtvader
@drtvader
Автор вопроса
Спасибо, попробую!
Написано
более трёх лет назад
Как прибить border-bottom к низу блока?
drtvader
@drtvader
Автор вопроса
mletov
: добавил ссылку
Написано
более трёх лет назад
Как пофиксить kernel security check failure windows 10?
drtvader
@drtvader
Автор вопроса
При загрузке игры или использования фотошопа, откатился на старые драйвера.
Написано
более трёх лет назад
Как осуществить ajax загрузку контента?
drtvader
@drtvader
Автор вопроса
Захаров Александр
: добавил скрипт и ошибку
Написано
более трёх лет назад
Почему Gulp watch постоянно обрабатывает файлы?
drtvader
@drtvader
Автор вопроса
var gulp = require('gulp'),
browsersync = require('browser-sync'),
fileinclude = require('gulp-file-include'),
uglify = require('gulp-uglify'),
sourcemaps = require('gulp-sourcemaps'),
config = require('../../config');
/*
* Build js
*/
gulp.task('js', [
'js-internal',
'js-external'
]);
gulp.task('js-internal', config.wrapPipe(function(success, error) {
browsersync.notify('Compiling js');
return gulp.src(config.js.srcInternal)
.pipe(fileinclude({
prefix: '@@',
basepath: '@file',
indent: true
}).on('error', error))
.pipe(sourcemaps.init())
.pipe(uglify().on('error', error))
.pipe(sourcemaps.write())
.pipe(gulp.dest(config.js.development.dest))
}));
gulp.task('js-external', config.wrapPipe(function(success, error) {
browsersync.notify('Compiling js');
// jquery делаем отдельно чтобы подключить его в head
gulp.src(config.js.srcJquery)
.pipe(gulp.dest(config.js.development.destJquery));
// html5shiv делаем отдельно чтобы подключить его в head
gulp.src(config.js.srcHtml5shiv)
.pipe(gulp.dest(config.js.development.destHtml5shiv));
return gulp.src(config.js.srcExternal)
.pipe(fileinclude({
prefix: '@@',
basepath: '@file',
indent: true
}).on('error', error))
.pipe(gulp.dest(config.js.development.dest))
}));
Написано
более трёх лет назад
Почему Gulp watch постоянно обрабатывает файлы?
drtvader
@drtvader
Автор вопроса
var gulp = require('gulp'),
browsersync = require('browser-sync'),
imagemin = require('gulp-imagemin'),
pngquant = require('imagemin-pngquant'),
config = require('../../config');
config.imagemin.use = [pngquant()];
/*
* Сжатие картинок
*/
gulp.task('images', ['sprites'], config.wrapPipe(function(success, error) {
browsersync.notify('Compiling images');
return gulp.src(config.images.src)
.pipe(imagemin(config.imagemin).on('error', error))
.pipe(gulp.dest(config.images.development.dest))
}));
Написано
более трёх лет назад
Почему Gulp watch постоянно обрабатывает файлы?
drtvader
@drtvader
Автор вопроса
var gulp = require('gulp'),
browsersync = require('browser-sync'),
fileinclude = require('gulp-file-include'),
config = require('../../config');
/*
* Build html
*/
gulp.task('html', config.wrapPipe(function(success, error) {
browsersync.notify('Compiling html');
return gulp.src(config.html.src)
.pipe(fileinclude({
prefix: '@@',
basepath: '@file',
indent: true
}).on('error', error))
.pipe(gulp.dest(config.html.dest))
}));
Написано
более трёх лет назад
Почему Gulp watch постоянно обрабатывает файлы?
drtvader
@drtvader
Автор вопроса
less:
var gulp = require('gulp'),
sourcemaps = require('gulp-sourcemaps'),
browsersync = require('browser-sync'),
less = require('gulp-less'),
lessPluginAutoPrefix = require('less-plugin-autoprefix'),
lessPluginCleanCSS = require('less-plugin-clean-css'),
concat = require('gulp-concat'), //Gulp Concat - конкатинация (объединение) однородных файлов
csso = require('gulp-csso'),
config = require('../../config'),
autoprefixer = new lessPluginAutoPrefix(config.autoprefixer),
cleancss = new lessPluginCleanCSS({ advanced: true });
/*
* Конкатинация LESS для Desktop и Mobile
*/
//Конкатинация стилей для version
gulp.task('concat-desktop-big', function() {
browsersync.notify('Concat Desktop big Less');
return gulp.src(config.less.bemblocks + '*/*.desktop.big.less')
.pipe(concat('bem.desktop.big.less'))
.pipe(gulp.dest(config.less.concatless))
});
//Конкатинация стилей для version
gulp.task('concat-desktop', function() {
browsersync.notify('Concat Desktop Less');
return gulp.src(config.less.bemblocks + '*/*.desktop.less')
.pipe(concat('bem.desktop.less'))
.pipe(gulp.dest(config.less.concatless))
});
//Конкатинация стилей для version
gulp.task('concat-mobile', ['concat-desktop'], function() {
browsersync.notify('Concat Mobile Less');
return gulp.src(config.less.bemblocks + '*/*.mobile.less')
.pipe(concat('bem.mobile.less'))
.pipe(gulp.dest(config.less.concatless))
});
//Конкатинация стилей для version
gulp.task('concat-mobilemin', ['concat-mobile'], function() {
browsersync.notify('Concat Mobile Min Less');
return gulp.src(config.less.bemblocks + '*/*.mobile.min.less')
.pipe(concat('bem.mobile.min.less'))
.pipe(gulp.dest(config.less.concatless))
});
//Конкатинация стилей для version
gulp.task('concat-tablet', ['concat-mobilemin'], function() {
browsersync.notify('Concat Tablet Less');
return gulp.src(config.less.bemblocks + '*/*.tablet.less')
.pipe(concat('bem.tablet.less'))
.pipe(gulp.dest(config.less.concatless))
});
/*
* Компиляция LESS в CSS
* Build sourcemaps
*/
gulp.task('less', ['concat-tablet'], config.wrapPipe(function(success, error) {
browsersync.notify('Compiling Main Less');
return gulp.src(config.less.src)
.pipe(sourcemaps.init())
.pipe(less({
plugins: [autoprefixer],
}).on('error', error))
.pipe(sourcemaps.write())
// .pipe(csso()) //Нужно для конечного билда, пусть пока здесь будет
.pipe(gulp.dest(config.less.development.dest))
}));
Написано
более трёх лет назад
Почему Gulp watch постоянно обрабатывает файлы?
drtvader
@drtvader
Автор вопроса
Дмитрий Кравченко
: можете подробнее сказать? Не силен пока в терминологии. Нужны настройки в файлах из папки tasks?
Написано
более трёх лет назад
Почему Gulp watch постоянно обрабатывает файлы?
drtvader
@drtvader
Автор вопроса
опубликовал
Написано
более трёх лет назад
Почему Gulp watch постоянно обрабатывает файлы?
drtvader
@drtvader
Автор вопроса
var requireDir = require('require-dir');
// Require all tasks in gulp/tasks, including subfolders
requireDir('./gulp/tasks', { recurse: true });
Написано
более трёх лет назад
Как удалить вирус-шифровальщик с расширением breaking_bad?
drtvader
@drtvader
Автор вопроса
stankevsk
: придется ждать дешефратор собственно. Если что-то известно будет, отпишитесь сюда пожалуйста.
Написано
более трёх лет назад
← Предыдущие
11
12
13
14
15
16
17
18
19
20
21
Следующие →
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама