Я унаследовал приложение, которое использует jQuery 1.7.2.В jQuery 1.7.2 в чем разница между («щелчком») и «on» («click.randomText»)?
На протяжении приложения мы имеем код, как ниже:
$('#quotation').off("click").on("click", function(){
// do something here...
}
Теперь я понимаю, выше всяких проблем. Тем не менее, раздавался в нашем коде я встречаю что-то вроде этого:
$('#continue').off("click.products").on("click.products", function(){
// do something here...
}
На протяжении приложения я нахожу click.products
или click.orders
. Кажется, что когда-либо после .
может быть полностью случайным текстом.
В чем разница между click
и click.products
?
Итак, нажмите здесь больше не на событие click? – Jason
Если 'click.xxx' больше не является событием' click', как эта функция внутри по-прежнему выполняется при нажатии элемента управления? Он все равно должен ссылаться на событие 'click' каким-то образом? – Jason
+1 для указания документации. Мне никогда не приходило в голову проверять документы, как я полагал, предыдущие разработчики сделали что-то обычное, не связанное с 'on()'. Кажется, я понял это сейчас. Большое спасибо за ваш быстрый ответ. (Пробовал до +1, но пока не может, только у 15 репа, извините, вернется за ним, хотя 15 достигнуто :)) – Jason