Javascript-форум (https://javascript.ru/forum/)
-   Dojo toolkit (https://javascript.ru/forum/dojotoolkit/)
-   -   Не срабатывает событие (https://javascript.ru/forum/dojotoolkit/62707-ne-srabatyvaet-sobytie.html)

koha345 24.04.2016 21:32

Не срабатывает событие
 
При нажатии на div должно выводиться сообщение.
Мне необходимо брать элемент только по id.
Что делаю не так?

Код:

<%@ page contentType="text/html;charset=UTF-8" %>
<!DOCTYPE html>
<html>
<head>
    <title></title>

    <style type="text/css">
        html, body {
            width: 100%;
            height: 100%;
            margin: 0;
            overflow:hidden;
        }

        #borderContainer {
            width: 100%;
            height: 100%;
        }
    </style>

    <link rel="stylesheet" href="resources/dijit/themes/claro/claro.css">

    <script>dojoConfig = {parseOnLoad: true}</script>
    <script src='resources/dojo/dojo.js'></script>

    <script>
        require([
            "dojo/query"
        ], function(query){
            query("#borderContainer").onclick(
                    function(){
                        alert(123);
                    }
            )
        });
    </script>


</head>
<body class="claro">
<div data-dojo-type="dijit/layout/BorderContainer" data-dojo-props="design:'sidebar', gutters:true, liveSplitters:true" id="borderContainer">

</div>
</body>
</html>


destus 25.04.2016 17:34

dojo/domReady! в зависимость добавь

koha345 25.04.2016 18:40

Большое спасибо. Помогло!


Часовой пояс GMT +3, время: 11:42.