53

私はouterItemsのリストを持っています。各outerItemの中に、innerItemのリストがあります。それらは動的にソートされます。

マウスカーソルがinnerItemの1つを指すと、そのinnerItem要素のすぐ上にポップアップウィンドウを表示する必要があります。

ポップアップdivはbodyの子です。これは、innerItemごとに個別のポップアップを作成したくないためです。

私の見方でng-mouseoverは、左/上プロパティを絶対位置のポップアップに設定する関数を呼び出します。.offset()したがって、innerItemごとに、ページの左上隅から左/上の値を取得するjQueryメソッドを呼び出したいと思います。

では、現在のスコープ要素のjQueryオブジェクトを取得するにはどうすればよいですか?または、間違った方法を選択した場合

4

2 に答える 2

70

コントローラーで:

function innerItem($scope, $element){
    var jQueryInnerItem = $($element); 
}
于 2012-10-20T10:41:39.250 に答える