Не пытайтесь украсть любой гром, просто предоставляя дополнительную информацию об использовании обработчика .on()
.
Вы можете комбинировать его с несколькими другими обработчиками для консолидации кода и минимизации воздействия DOM! Например:
$('.postal').on({
focus:setLeft, // predefined functions can be used as long as there are no parameters passed
click:function(){
alert('clicked');
},
blur:function(){
hideMe($(this)); // for functions that pass in parameters, encase them in separate functions
}
});
Это невероятно мощный и эффективный способ использования .on()
, потому что DOM только Царапины один раз. Это лучше, чем выполнение разных связок с использованием стенограммы .focus()
, .click()
и .blur()
, что потребовало бы, чтобы DOM соскабливался с каждой привязкой.
Спасибо! Это сработало сразу. Мой jquery очень ограничен: есть ли у вас какие-либо веб-ресурсы, которые я могу использовать для резки? – callisto
http://learn.jquery.com/ –
@callisto - у них отличная документация. например, если бы у вас был фокус в googled jquery, страница '.focus()' была бы вершиной. с экспериментальной точки зрения, селектор '.on()' может использоваться для любых событий ... 'onhover',' onclick' и т. д. вы можете даже привязывать несколько обработчиков в одном объявлении '.on()'! – PlantTheIdea