两个函数之间的结果差异是什么?

use*_*320 2 jquery

$(document).ready(function() {
  $('#switcher-default').bind('click', function() {
    $('body').removeClass('narrow');
    $('body').removeClass('large');
  });
});
Run Code Online (Sandbox Code Playgroud)

第二个功能:

$(document).ready(function() {
  $('#switcher-default').click(function() {
    $('body').removeClass('narrow');
    $('body').removeClass('large');
  });    
});
Run Code Online (Sandbox Code Playgroud)

我是jQuery的新手,上面的代码有什么区别?我觉得添加或删除绑定function,结果是一样的.为什么代码添加绑定事件?

Dar*_*jax 7

它是相同的,你可以在jQuery的文档中看到.click():

This method is a shortcut for .bind('click', handler)
Run Code Online (Sandbox Code Playgroud)