<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title> Главная </title>
<link href="../styles/model.css" rel="stylesheet">
<script src='../scripts/model.js'></script>
</head>
<body>
<div class="container">
<ul id ="scroller">
<li class="main">
</li>
<li class="other">
</li>
<li class="other">
</li>
<li class="other">
</li>
</ul>
</div>
</body>
</html>
Это соответственно сам документ.
var scroller = document.getElementById('scroller');
var main = document.getElementsByClassName('main')[0];
var other = document.getElementsByClassName('other')[0];
var container = document.getElementsByClassName('container')[0];
scroller.onclick = function () {
var topPosition = getComputedStyle(container).marginTop;
container.style.marginTop = parseInt(topPosition) - window.innerHeight + 'px';
}
Это скрипт, который лежит в соседней папке с pages, в которой лежит страница, к которой прикреплен файл. Хром его не добавляет в sources, но в applications он есть и выдает в консоль ошибку "Cannot set property 'onclick' of null(…)"