菜单的位置计算改为从指定位置的横坐标开始计算，不再自动左移菜单宽度的一半位置。