In this article, distributed tracking control is studied for multiple Euler-Lagrange systems in the presence of external disturbances and input saturation. Specifically, full-state constraints, input saturation, communication delays, and unmeasured velocities are all considered simultaneously. First, a novel event-triggered scheme is developed to save the communication source and reduce computational load. Second, the anti-saturation compensation algorithm is exploited to compensate for system saturation.Third, an adaptive law is designed to offset external disturbances. Moreover, a high-gain observer is employed to estimate unmeasured velocities.Theorem analysis shows the stability of the closed-loop system, and numerical simulations are provided to verify the effectiveness of the proposed control strategy.