Javascript Can';Don’不要和Zepto玩一次

Javascript Can';Don’不要和Zepto玩一次,javascript,zepto,Javascript,Zepto,您好,我有一个简单的HTML页面,如下所示: <html> <head> </head> <body> <h1>Test page</h1> <script type="text/javascript" src="script.js"></script> <script type="text/javascript"> app.init([

您好,我有一个简单的HTML页面,如下所示:

<html>
<head>
</head>
<body>
    <h1>Test page</h1>
    <script type="text/javascript" src="script.js"></script>
    <script type="text/javascript">
        app.init([
          "param", "123456789"
        ]);
        app.execute();
        app.edit();
    </script>
</body>
</html>
我的问题是这个指令
$('body')。在('click',函数(e){

我不明白为什么

它不起作用


有人来帮我吗?

看起来其他元素可能正在阻止事件向上传播到正文。呈现的HTML输出是什么样子的,以a的形式?当我单击页面时,我希望看到一个
警报。
。是的,但是页面看起来是什么样子?这很重要,因为HTML/Javascript.O中的事件传播方式您单击的其他元素,即使它们是页面正文的一部分,也可能会窃取事件并阻止它传播到正文元素。我用页面结构编辑了我的问题。除此之外,我实际上没有其他内容。
// Zepto include
...

// My code
var app = app || (function(){
    var _args = {};

    return {
        init : function(Args) {
            _args = Args;
        },
        execute : function() {
            ...
        },
        edit: function() {

            $('body').on('click', function(e){ 
                alert('aa');
            });

        },
    };
}());