gpt4 book ai didi

javascript - 使用 Ember JS 时 jQuery 'on' 事件不同

转载 作者:行者123 更新时间:2023-11-29 15:18:18 33 4
gpt4 key购买 nike

在使用 jQuery 'on' 将函数绑定(bind)到 html 元素时,为什么回调函数 func 具有 on Ember JS 中的属性,在 JQuery 中不可用。

jQuery 应用程序:

$('body').append("<div id='div1'></div>")
var func = function(){alert("Ember")};
var bind = $("#div1").on("click",func);
"on" in func // returns false

Ember 应用程序

$('body').append("<div id='div1'></div>")
var func = function(){alert("Ember")};
var bind = $("#div1").on("click",func);
"on" in func // returns true

最佳答案

能否请您在 environment.js 文件的 EXTEND_PROTOTYPES 中设置 false。请引用以下代码片段。您可以实现此输出

var ENV = {
------
EmberENV: {
FEATURES: {
// Here you can enable experimental features on an ember canary build
// e.g. 'with-controller': true
},
EXTEND_PROTOTYPES: false
},

关于javascript - 使用 Ember JS 时 jQuery 'on' 事件不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46667196/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com