从现有的AngularJS项目中删除jQuery

时间:2014-09-22 10:14:33

标签: jquery angularjs

我尝试从现有的AngularJS项目中删除jQuery。

问题是鼠标事件不再正常工作。 但我在Chrome控制台中没有收到任何错误。

有谁知道会导致这个问题的原因?

编辑: 看来只有mousedown事件不会在没有jQuery的情况下被触发。很奇怪。

link: function (scope, element, attr, controller) {
    console.log("OK");
    element.on("mousedown", function (e) {
        e.preventDefault();
        console.log("MOUSEDOWN");
    });
}

如果我从jquery.js删除index.html,则代码将不再有效。

在另一个指令中,以下内容仍然可以正常工作。

element.on("mousemove", function (e) {
    console.log("MOUSEMOVE");
});

显然,这些事件仅适用于某些指令。

我的更改是删除jquery。

0 个答案:

没有答案