const path = require('path');
const glob = require('glob');
module.exports = {
entry: toObject(glob.sync('./src/*.js')),
output: {
filename: '[name].js'
}
};
function toObject(paths) {
const entry = {};
paths.forEach(function(p) {
const name = path.basename(p, '.js');
entry[name] = p;
});
return entry;
}
{
page1: './src/page1.js',
page2: './src/page2.js',
...
}
(e.target as HTMLButtonElement).name
$('.item').click( function(event){ // ловим клик по ссылки с id="go"
event.preventDefault(); // выключаем стандартную роль элемента
$('#overlay').fadeIn(400, // сначала плавно показываем темную подложку
function(){ // после выполнения предъидущей анимации
$('#modalPhoto').css('display', 'block');// убираем у модального окна display: none;
$('#modalPhoto').animate({opacity: 1, top: '10%'}, 200);// плавно прибавляем прозрачность одновременно со съезжанием вниз
slider.reloadSlider();
});
});