that.close_bt = that.querySelector('button');
that.close_bt.id = this.list.length-1; //здесь я указываю кнопке, какое именно окно она должна закрывать
that.close_bt.onmousedown = function() {
win_con.list[this.id].remove();
}
that.eventAnchor = 'window';
that.onmouseup = dragndrop;
that.close_bt = that.querySelector('button');
that.close_bt.id = this.list.length-1; //здесь я указываю кнопке, какое именно окно она должна закрывать
that.close_bt.onclick= function() {
win_con.list[this.id].remove();
dragndrop() // setTimeout(dragndrop)
}
1. Чтобы при наведении на блок остановился скролл по вертикали у body.- при наведении мышки на блок который должен скролиться по оси X - запоминаешь позицию скролла по Y у body и заносишь куда-то в переменную, назовём её positionScrollBodyY
и на сервере должен крутиться бесконечный setInterval ( игровой якобы движок ) - который отслеживает массив юзеров, и делает какие-то действия по отношению к каждому из юзеров в этом массиве
например у всех юзеров раз они должны отвечать на каждый из вопросов по 10 секунд - должно быть поле с датой, когда он начал игру или когда он последний раз ответил на вопрос
и когда цикл пробегается по этим объектам в массиве, и видит у какого-то игрока что он потратил больше 10 секунд ( сверяя даты, та что в объекте и текущая ), то завершает ему игру
в общем удачи в реализации