A method for moving an icon, wherein the method comprises: acquiring an icon position of a selected icon on a display interface; when the icon position is in a predetermined area, determining, according to the icon position, a navigation point matching the icon position, wherein the predetermined area comprises n navigation points, each navigation point is corresponding to one page, and n≥2; and moving, the icon to a page that is corresponding to the navigation point matching the icon position; characterized in that when the icon position is in the predetermined area, displaying the icon and the n navigation points in a predetermined effect, wherein the predetermined effect refers to that a distance between two navigation points closest to the icon position is greater than a width of the icon; wherein the displaying the icon and the n navigation points in a predetermined effect comprises: performing scaling, for display, on the width of the icon according to the distance between the two navigation points closest to the icon position and/or, performing scaling, for display, on the distance between the two navigation points closest to the icon position according to the width of the icon; wherein the performing scaling, for display, on the distance between the two navigation points closest to the icon position according to the width of the icon comprises: updating coordinates of each navigation point by using a predetermined algorithm; and displaying the n navigation points according to updated coordinates of each navigation point, wherein the distance between two neighboring navigation points is in a negative correlation to proximity between the two neighboring navigation points and the icon position. acquiring an icon position of a selected icon on a display interface; when the icon position is in a predetermined area, determining, according to the icon position, a navigation point matching the icon position, wherein the predetermined area comprises n navigation points, each navigation point is corresponding to one page, and n≥2; and moving, the icon to a page that is corresponding to the navigation point matching the icon position; characterized in that when the icon position is in the predetermined area, displaying the icon and the n navigation points in a predetermined effect, wherein the predetermined effect refers to that a distance between two navigation points closest to the icon position is greater than a width of the icon; wherein the displaying the icon and the n navigation points in a predetermined effect comprises: performing scaling, for display, on the width of the icon according to the distance between the two navigation points closest to the icon position and/or, performing scaling, for display, on the distance between the two navigation points closest to the icon position according to the width of the icon; performing scaling, for display, on the width of the icon according to the distance between the two navigation points closest to the icon position and/or, performing scaling, for display, on the distance between the two navigation points closest to the icon position according to the width of the icon; wherein the performing scaling, for display, on the distance between the two navigation points closest to the icon position according to the width of the icon comprises: updating coordinates of each navigation point by using a predetermined algorithm; and displaying the n navigation points according to updated coordinates of each navigation point, wherein the distance between two neighboring navigation points is in a negative correlation to proximity between the two neighboring navigation points and the icon position. updating coordinates of each navigation point by using a predetermined algorithm; and displaying the n navigation points according to updated coordinates of each navigation point, wherein the distance between two neighboring navigation points is in a negative correlation to proximity between the two neighboring navigation points and the icon position.