Почему моя функция прокрутки JS не работает, когда я записываю код JS в мой файл JS? - PullRequest
0 голосов
/ 23 марта 2020

Моя JS функция onclick срабатывает, когда я помещаю код в теги скрипта в файл html под div. Но я хочу поместить скрипт в файл JS, и это не работает.

HTML:

   <script type="text/javascript" src="js/javascript.js"></script>

   <div class="col-sm-6" id="test" onscroll="scrollback()">
        <?php  $controller->getEvents(); ?>
   </div>

JS (js / javascript. js):

   $(document).ready(function () {

   var isCounting = false;

    function scrollback() {
        if (isCounting == false) {
            isCounting = true;
            setTimeout(
                function () {
                    document.getElementById("test").scrollTo({
                        top: 0,
                        left: 0
                    });
                    isCounting = false;
                }, 1000);
        }
    }

    }

1 Ответ

0 голосов
/ 23 марта 2020

Попробуйте наконец разместить тег script в теге body. Это обеспечивает загрузку элементов HTML, а затем загрузку файла Js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...