如何在aurelia中调整元素的位置?我有一个菜单元素和调整大小元素溢出块必须推到下拉菜单。我可以使用jquery和元素的位置,但也许我可以在aurelia中没有它。我怎样才能在aurelia类中正确使用jquery。谢谢,抱歉我的英文:)
import $ from 'jquery';
export class CategoriesElement {
check(){
// this.dropdown = this.categories;
$('.categories-menu');
}
}
我无法在方法中使用jquery获取dom元素。我导入了jquery但是它没有正常工作
答案 0 :(得分:2)
没有必要使用jQuery来获取元素。只需使用ref
自定义属性,该元素就会成为您虚拟机的属性。
以下是一个例子:https://gist.run?id=39ed84ccdeab0d064038e201d58f8098
<强> app.html 强>
<template>
<h1>Please open your console</h1>
<div ref="theDiv">${message}</div>
<button click.delegate="doStuff()">Click Me</button>
</template>
<强> app.js 强>
export class App {
message = "Hello";
doStuff() {
console.log(this.theDiv.textContent);
}
}