before 1.4.2, i can easily change a messager window's location by chain a window() method after the messager() method like this:
$.messager.alert(title,msg,icon,fn).window({top:10,left:10});
now, when i upgrade my easyui to 1.4.2, it doesn't work. chain a window() method causes all buttons disappeared, and messager.progress() will throw a lot of exceptions.
here is my solution:
var prg = $.messager.progress({"title" : "Progress", "msg" : "Progressing..."})[0]["parentElement"];
$(prg).css({"top" : 20, "left" : 20});
$(prg["nextSibling"]).css({"top" : 20, "left" : 20});
now it works, but it's so messy.