aurelia获得调整大小的位置

时间:2016-12-29 10:22:37

标签: jquery resize position aurelia

如何在aurelia中调整元素的位置?我有一个菜单元素和调整大小元素溢出块必须推到下拉菜单。我可以使用jquery和元素的位置,但也许我可以在aurelia中没有它。我怎样才能在aurelia类中正确使用jquery。谢谢,抱歉我的英文:)

import $ from 'jquery';



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

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

1 个答案:

答案 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);
  }
}