Jquery aurelia在resize上获得位置

Jquery aurelia在resize上获得位置,jquery,resize,position,aurelia,Jquery,Resize,Position,Aurelia,如何在aurelia中获取元素在resize上的位置。我有一个菜单与元素和调整大小的元素溢出块必须推到下拉菜单。我可以用jquery和元素的位置来实现它,但也许我可以在aurelia中不使用它。以及如何在aurelia类中正确使用jquery。感谢并抱歉我的英语:) 我无法在方法中使用jquery获取dom元素。我导入了jquery,但它工作不正常不需要使用jquery获取元素。只需使用refcustom属性,元素将成为VM上的一个属性 这里有一个例子: app.html 请打开你的控制台 $

如何在aurelia中获取元素在resize上的位置。我有一个菜单与元素和调整大小的元素溢出块必须推到下拉菜单。我可以用jquery和元素的位置来实现它,但也许我可以在aurelia中不使用它。以及如何在aurelia类中正确使用jquery。感谢并抱歉我的英语:)


我无法在方法中使用jquery获取dom元素。我导入了jquery,但它工作不正常

不需要使用jquery获取元素。只需使用
ref
custom属性,元素将成为VM上的一个属性

这里有一个例子:

app.html


请打开你的控制台
${message}
点击我
app.js

导出类应用程序{
message=“你好”;
多斯塔夫(){
console.log(this.theDiv.textContent);
}
}

无需使用jQuery获取元素。只需使用
ref
custom属性,元素将成为VM上的一个属性

这里有一个例子:

app.html


请打开你的控制台
${message}
点击我
app.js

导出类应用程序{
message=“你好”;
多斯塔夫(){
console.log(this.theDiv.textContent);
}
}

看起来您正确导入了jquery,请确保您已使用npm安装了它。不过,我还是建议避免在Aurelia中对DOM使用它。要获得元素的位置,您可以查看其DOM属性,如offsetLeft和offsetTop,或者您可以使用它查询当前位置,看起来您正确导入了jquery,请确保已使用npm安装它。不过,我还是建议避免在Aurelia中对DOM使用它。要获得元素的位置,可以查看其DOM属性,如offsetLeft和offsetTop,也可以使用
import $ from 'jquery';



export class CategoriesElement {
    check(){
       // this.dropdown = this.categories;
       $('.categories-menu');
    }
}