This article addresses the problem of adaptive finite-time tracking control for unknown nonlinear systems based on event-triggered and prescribed performance control. For the first time, a new adjustable finite-time performance function is developed, whose parameters are adjusted online with the change of tracking errors so that it converges faster. Besides, a novel event-triggered control method is introduced to switch smoothly between the fixed and relative threshold strategies. Finally, an adaptive finite-time tracking controller is constructed, which ensures the boundness of all the signals in the closed-loop system and elimination of the Zeno behavior. Simultaneously, the output tracking error falls in a fixed region at pre-defined finite time.