这些功能之间有什么显着差异?在哪个基础上决定使用哪个?
on
用于在某些元素上将函数附加到事件上。http://api.jquery.com/on/
one
也这样做,但是一旦运行一次,就可以打开动作。http://api.jquery.com/one/
trigger
触发任何元素上的事件。http://api.jquery.com/trigger/
在哪个基础上决定使用哪种?
这就像问On what basis do I decide, whether I need to buy nails, clothes or sunglasses
?
您以错误的方式看待它。通常,您有一个想法要完成的工作,那么很明显您需要哪种功能。毕竟,他们做了非常不同的事情。
如果您无法决定要使用哪个,您深深地误解了某些事情,或者您还不知道您要做什么,并认为某些神奇的功能可以解决您的情况。
因此,请考虑您的问题。该怎么办?一旦您完全了解自己的情况,选择是明显的。