window.resize()
和window.on('resize' , function())
之间的区别
在jquery?
答案 0 :(得分:6)
来自jQuery页面.resize():
此方法是.on('resize',handler)的快捷方式。
和.on()是:
.on()方法将事件处理程序附加到当前选定的事件处理程序 jQuery对象中的元素集。从jQuery 1.7开始,.on() method提供附加事件所需的所有功能 处理程序。有关从旧的jQuery事件方法转换的帮助,请参阅 .bind(),. delegate()和.live()。
所以基于jQuery api描述,我认为没有区别它只是一个类似于$ .click()和其他的快捷方式
答案 1 :(得分:1)
$("#element").resize()
和 $("#element").on('resize' , function())
之间没有区别。前者是后者的简写。但是,从 jQuery 3 开始,不推荐使用事件简写。这也适用于以下事件速记:blur、click、focus、focusin、focusout、scroll、dblclick、mousedown、mouseup、mousemove、mouseover、mouseout、mouseenter、mouseleave、change、select、submit、keydown、keypress、keyup 和上下文菜单。