From basics, VL = dIlL / dt (the voltage accross an inductor, VL, = the RATE of change of the current, dIL / dt, through it). There cannot be a sudden change in current through an inductor as this would produce an infinite voltage. The voltage must build up over time. With no resistance, this voltage build up lags the current by 90 degrees.