Как получить положение полосы прокрутки с JavaScript?

создавая объект, создавайте его следующим образом

router.post('/graphs', (req, res) => {

const graph = new Graph({
 nodes:[{id:req.body.nodes.id}],
 links:[{source: req.body.source, target: req.body.target}]
}); // you need to include your data inside the instance of the model when you create it that was the problem.. It should work fine now

В своем коде вы фактически не создаете массив, который вы определили в своей схеме. Так что в соответствии с вашей схемой, как указано выше, а затем сохранить. ниже

graph.save((err) => {
if(err) {

res.status(500).json({ message: 'internal error' });
throw err;
}else{
res.send({ message: 'saved...' });
}

})
});

именно так вы в данный момент разместили вопрос ... поэтому ответ для этого действителен, но я предполагаю, что этого должно быть достаточно для того, чтобы вы выяснили, в чем проблема .. [ 114]

165
задан danwellman 5 December 2016 в 22:03
поделиться

3 ответа

Вы можете использовать element.scrollTop и element.scrollLeft , чтобы получить вертикальное и горизонтальное смещение, соответственно, которое было прокручено. элемент может быть document.body , если вам важна вся страница. Вы можете сравнить его с element.offsetHeight и element.offsetWidth (опять же, element может быть телом), если вам нужны проценты.

189
ответ дан 23 November 2019 в 21:07
поделиться

если Вы заботитесь о целой странице. можно использовать это:

document.querySelector("body").getBoundingClientRect().top
3
ответ дан 23 November 2019 в 21:07
поделиться
document.getScroll = function() {
    if (window.pageYOffset != undefined) {
        return [pageXOffset, pageYOffset];
    } else {
        var sx, sy, d = document,
            r = d.documentElement,
            b = d.body;
        sx = r.scrollLeft || b.scrollLeft || 0;
        sy = r.scrollTop || b.scrollTop || 0;
        return [sx, sy];
    }
}

возвращает массив с двумя целыми числами - [scrollLeft, scrollTop]

48
ответ дан 23 November 2019 в 21:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: