24-105 is for full frame. If you put it on crop frame, it will become a standard-tele zoom instead of wide-tele zoom. The sharpness will not be as good, as the pixel pitch is much smaller so defect in glass is more obvious.
For EF-S, you have the following choices:
Canon 18-55 f3.5-5.6 IS STM
Canon 18-135 f3.5-5.6 IS STM
Canon 15-85 f3.5-5.6 IS USM
Canon 17-55 f2.8 IS USM
Sigma 17-70 f2.8-4 OS HSM
Sigma 17-50 f2.8 OS HSM
Tamron 17-50 f2.8 VC/No-VC
Legendary Sigma 18-35 f1.8 Art
If you are getting the 18-35/18-55/18-135, the 35mm focal length is ~30mm on widest end, even narrower than phones. In this case, you might want to get a EF-S 10-18 IS STM or 10-22 USM for wide angle.
P/S : EOS M system is lacking of big aperture lens for you to upgrade later, while their DSLR is way behind of what mirrorless from other brands can offer now, i.e. inaccurate focus, worse image & video quality. I used to use Canon for few years but give up on them due to their unwillingness to push their technology envelope in their body.
thanks for great advice, but i still blur blur , let me go canon centre ask ask first , and also look for a course or someone who willing teach me .