dont worry, its my own doing - i had an alert in the calling function
to display the position code.

On Jan 14, 4:15 pm, Russ <rustyj...@xtra.co.nz> wrote:
> I have this function (below) which im using to show a div (progress)
> and center it over another div (diary) on my page as some ajax is
> called.
>
> It all works, except that it always pops an alert showing the
> "position" jquery function. Anyone else had this problem using
> position??
>
> function ShowProgress() {
>     var diaryTop = $("#diary").position()["top"];
>     var diaryLeft = $("#diary").position()["left"];
>     var diaryWidth = $("#diary").width();
>     var diaryHeight = $("#diary").height();
>     var progressWidth = $("#progress").width();
>     var progressHeight = $("#progress").height();
>     var x = (Math.round(diaryWidth / 2) - Math.round(progressWidth /
> 2)) + diaryLeft;
>     var y = (Math.round(diaryHeight / 2) - Math.round(progressHeight /
> 2)) + diaryTop;
>     $("#progress").css({ "position":"absolute","left": x, "top":y });
>     $("#progress").toggle();
>
> }

Reply via email to