diff --git a/src/jquery.uls.core.js b/src/jquery.uls.core.js index c47cae5..eea8a8f 100644 --- a/src/jquery.uls.core.js +++ b/src/jquery.uls.core.js @@ -50,14 +50,23 @@ }, /** - * Show the ULS window + * Calculate the position of ULS + * Returns an object with top and left properties. + * @returns {Object} */ - show: function() { + position: function() { var pos = $.extend( {}, this.$element.offset(), { height: this.$element[0].offsetHeight } ); + return { + top: pos.top + pos.height, + left: '25%' + }; + }, + show: function() { + var pos = this.position(); this.$menu.css( { - top: pos.top + pos.height, + top: pos.top, left: '25%' } );