Dark soliton control based on dispersion and nonlinearity for third-order nonlinear Schrödinger equation