Вы должны использовать <div>
для своих контейнеров, а не <span>
здесь, вот ваш код (забудьте про стилизацию, сфокусируйтесь на скольжении) как есть, не работая с <span>
в хром.
Вот рабочая версия , единственное изменение - создание блоков элементов, <div>
элементов в этом случае.
Эти:
<span id="in-the-classroom" class="menu-pane">
//and
<span id="outside-the-classroom" class="menu-pane">
Должно быть:
<div id="in-the-classroom" class="menu-pane">
//and
<div id="outside-the-classroom" class="menu-pane">
И, конечно, изменяется </span>
на </div>
.