The model of non-ballistic jet motion Gong (2008) provides a simple explanation for inward jet motion and bent jets. Recently, evidence for such non-radial motion has accumulated rapidly, and more complicated morphologies have appeared. However, the ballistic plus precession model is likely to hold in most samples of jet motion. In this paper, we discuss the relationship between the ballistic and non-ballistic models of jet motion. This relationship suggests that the interaction of ejectors with ambient matter can produce knots at different stages of evolution, and hence different separations to the core. Also, as a jet precesses, knots produced between the core and the deceleration radius result in a spiral pattern, as predicted by the model of ballistic plus precession. Knots generated at the deceleration radius display non-radial motion, such as a bent jet or the oscillation of the ridge line. We develop the first non-ballistic model and we highlight the following four features. (i) The model provides a numerical simulation for the production of a multiknot for a precessing jet. (ii) It fits the precession behaviour of multiknot and interprets the oscillation of ridge lines, such as S5 1803+784. (iii) It gives a unified interpretation to the bent jet, which is applicable to both a multiknot and a single knot. (iv) The problem of the very large numbers of observed outward motions, rather than inward motions, is addressed in a new way.