与えられたシナリオでは、DOMオブジェクトを変数に割り当てて呼び出すにはどうすればよいですか?この例では、「nav」要素の高さを取得しようとしています。現在、値を返していません。ドキュメントの準備ができる前に要素が呼び出されたためだと思います。
$(document).ready( function(){
gbe.init();
});
var gbe = {
navigation : $("nav"),
init : function() {
gbe.nav.init();
},
nav : {
init : function() {
navHeight : gbe.navigation.height();
console.log(gbe.nav.init.navHeight, gbe.navigation.height());
}
}
};